Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Fabricio

#1
Hola ivancea96.
Muchas gracias por tu respuesta; lo probé y funciono.
Saludos.
#2
Hola ivancea96.
Gracias por responder.
Una pregunta , que pasa si yo no ingreso por teclado el tipo de objeto que quiero crear ej primero un alumno, luego un docente, etc y a medida que elijo una opcion voy creando un array con el tipo de dato; este metodo me obliga a redimencionar el array cada ves que el usuario decida crear un objeto. Existe alguna otra forma de hacer esto usando arrays.
Muchas gracias

#3
Hola buenas tardes.
Tengo una pregunta.
Tengo 3 clases: Persona, Alumno y Docente.
Docente y Alumno heredan de persona
Quiero crear un array de tipo Persona, ingresar Alumnos y Docentes en cualquier orden y guardarlos en el arrat
No se cuantos alumnos y docentes se desea ingresar, por lo tanto no se el tamaño del array Persona.
Use este codigo pero no funciono.
El error es que array es una referencia a objeto nula

public void Cargar()       
        {
            Persona[] array = null;
           
            array [0] = new Alumno();
            array [1] = new Docente();
            array [2] = new Alumno();
            array [3] = new Docente();

            foreach (Persona p in array )
            {
                p.Caminar();
            }
        }

Si o si debo usar el tipo array, ni listas ni ninguna otra cosa, array
Podrian ayudarme
muchas gracias
#4
entre el P 6200 y el athlon II 360 cual es mejor

muchas gracias
#5
Hardware / Pentium p6200 o AMD Turion p560
24 Mayo 2011, 01:10 AM
Hola no se si es el lugar correcto pero aca va mi pregunta
tengo que elegir entre dos notebook.. una tiene
1) Pentium P6200  y 2gb RAM sistema operativo W7starter
2) Turion P560      y 3gb RAM sistema operativo W7starter

cual me combiene el mejor micro (Intel) o la que tiene mas memoria

muchas gracias
#6
no me quedo clara por que no puedo poner la variable boton como estatica
me poderian explicar..... poniendola como estatica funciona pero por que dicen que esta mal

gracias saludos
#7
Hola estoy haciendo una aplicacion basica de 2 tablas Personas y Paises donde c/persona tiene un pais asociado
el problema que tengo surge cuando quiero modificar una persona o agregar una nueva persona (no hay abm de paises) cuando quiero  asociarle su IdPais me da error
el nombre de la propiedad de navegacion en la tabla Personas del modelo entity se llama Pais
Trabajo en capas hay una capa de datos en donde va el codigo que pegue y una capa de objetos con dos clases Personas y Paises
Personas tiene 3 propiedades Id, NombrePersona y IdPais
Pais tiene 2 propiedades IdPais y NombrePais

// este es el codigo para modificar
public void Modificar(CapaObjetos.Personas p)
       {
           using (var modifPersona = new PersonasModelo())
           {
               var modif = from pers in modifPersona.Personas.Include("Pais")
                          where pers.Id == p.Id
                          select pers;

               var reg = modif.FirstOrDefault();    
               reg.Nombre = p.Nombre;
               reg.Pais.IdPais = p.IdPais; //error              
               //reg.IdPais = p.IdPais;   // tambien da error              
               modifPersona.SaveChanges();
             
           }
       }

// este es el codigo para agregar
public void Agregar(CapaObjetos.Personas persona)
       {
           using (var datosPersona = new PersonasModelo())
           {
               CapaDatos.Personas newPersona = new CapaDatos.Personas();                
               newPersona.Id = persona.Id;
               newPersona.Nombre = persona.Nombre;                
               newPersona.Pais.IdPais = persona.IdPais;  //error          
               datosPersona.AddToPersonas(newPersona);
               datosPersona.SaveChanges();
           }
       }


saludos y muchas gracias por su ayuda
#8
static string boton;
definiendo esto funciono de 10  ::)

muchas gracias a todos  ;-)
#9
Hola a todos tengo un problema no se como hacer para que todos los metodos sepan que existe una variable llamada boton


public partial class ABM : System.Web.UI.Page
{
   string boton;
   int id;
   string nombre;

   protected void Page_Load(object sender, EventArgs e)
   {      
   }

   protected void cmdAceptar_Click(object sender, EventArgs e)
   {
       switch (boton)
       {
           
           case "Modificar":
               
               p.Modificar(id, nombre);
               break;

           case "Eliminar":
               
               p.Eliminar(id);
               break;
       }
       this.RefrescarGrilla();
       Panel1.Visible = false;
   }
 

   protected void cmdModificar_Click(object sender, EventArgs e)
   {
       
       Panel1.Visible = true;
       boton = "Modificar";
   }

   protected void cmdEliminar_Click(object sender, EventArgs e)
   {
       
       Panel1.Visible = true;
       boton = "Eliminar";
   }    

}



lo que quiero es que segun el valor que le doy a boton(modificar eliminar)
y en el metodo cmdAceptar entre por alguno de los case del switch para llamar al metodo de p que corresponda
el problema es que boton trae null luego de salir del metodo cmdEliminar o cmdModificar y me pasa de largo las opciones del switch

espero que alguien me de una mano
la solucion debe ser muy simple pero no me doy cuenta

gracias
#10
.NET (C#, VB.NET, ASP) / Fecha en C#
14 Abril 2010, 17:06 PM
Hola deseo saber si hay alguna forma construir una aplicación que reciba el nombre de un mes del año como el parámetro y proporcione su número correspondiente
o sea ingreso "Enero" y obtengo 1  :huh:


string mes = Console.ReadLine();
           switch (mes)
           {
               case "enero":
                   Console.WriteLine("{0}---1",mes);
                   break;
               case "febrero":
                   Console.WriteLine("{0}---2",mes);
                   break;
               case "marzo":
                   Console.WriteLine("{0}---3",mes);
                   break;
               case "abril":
                   Console.WriteLine("{0}---4", mes);
                   break;
               case "mayo":
                   Console.WriteLine("{0}---5", mes);
                   break;
         }


lo que me gustaria saber es si hay alguna forma mas directa   usando alguna
funcion propia de C# por que esta es una forma de hacerlo pero C# proporciona alguna funcion para evitar escribir todo este codigo gracias saludos