Beispiel #1
0
        public int CrearPersona(String apellidoUno, String apellidoDos, String nombre, String cedula, String telefono, String correo, String clave, bool entrada)
        {
            PersonaDatos nuevoDatos = new PersonaDatos();
            int          respuesta;

            try
            {
                // Create a new category
                Persona nuevaPersona = new Persona();
                nuevaPersona.Nombre      = nombre;
                nuevaPersona.ApellidoUno = apellidoUno;
                nuevaPersona.ApellidoDos = apellidoDos;
                nuevaPersona.Cedula      = cedula;
                nuevaPersona.Telefono    = telefono;
                nuevaPersona.Correo      = correo;
                nuevaPersona.Clave       = clave;
                nuevaPersona.Entrada     = entrada;

                Rol nuevoRol = nuevoDatos.TraerRolAdmin();

                PersonaRol nuevoPacienteRol = new PersonaRol();
                nuevoPacienteRol.Persona = nuevaPersona;
                nuevoPacienteRol.Rol     = nuevoRol;

                respuesta = nuevoDatos.CrearPersona(nuevaPersona, nuevoRol, nuevoPacienteRol);
            }catch (Exception)
            {
                return(1);
            }
            return(respuesta);
        }
Beispiel #2
0
        public int CrearPersona(Persona personaNueva, Rol nuevoRol, PersonaRol nuevoPersonaRol)
        {
            Receta nueva = new Receta();

            try
            {
                context.Personas.InsertOnSubmit(personaNueva);
                context.Rols.InsertOnSubmit(nuevoRol);
                context.PersonaRols.InsertOnSubmit(nuevoPersonaRol);
                context.SubmitChanges();
            }catch (Exception) {
                return(2);
            }
            return(0);
        }
Beispiel #3
0
 public static int CrearPaciente(Persona pacienteNueva, Rol nuevoRol, PersonaRol nuevoPersonaRol)
 {
     try
     {
         if (pacienteNueva != null)
         {
             context.Personas.InsertOnSubmit(entity: pacienteNueva);
         }
         if (nuevoPersonaRol != null)
         {
             context.PersonaRols.InsertOnSubmit(entity:  nuevoPersonaRol);
         }
         context.SubmitChanges();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
     return(0);
 }
        public int CrearPersona(String apellidoUno, String apellidoDos, String nombre, String cedula)
        {
            Persona      nuevaPersona  = null;
            PersonaDatos datos         = new PersonaDatos();
            int          existePersona = datos.ExistePersona(cedula);
            int          respuesta;

            try
            {
                if (existePersona == 1)
                {
                    // Create a new category
                    nuevaPersona             = new Persona();
                    nuevaPersona.Nombre      = nombre;
                    nuevaPersona.ApellidoUno = apellidoUno;
                    nuevaPersona.ApellidoDos = apellidoDos;
                    nuevaPersona.Cedula      = cedula;
                    nuevaPersona.Telefono    = " ";
                    nuevaPersona.Correo      = " ";
                    nuevaPersona.Clave       = " ";
                    nuevaPersona.Entrada     = false;

                    Rol nuevoRol = PersonaPacienteDatos.TraerRolPaciente();

                    PersonaRol nuevoPacienteRol = new PersonaRol();
                    nuevoPacienteRol.Persona = nuevaPersona;
                    nuevoPacienteRol.Rol     = nuevoRol;
                    respuesta = PersonaPacienteDatos.CrearPaciente(nuevaPersona, nuevoRol, nuevoPacienteRol);
                }
                else
                {
                    return(2);
                }
            }
            catch (Exception)
            {
                return(1);
            }
            return(0);
        }
 public PersonaRol Post(PersonaRol model)
 {
     return(_personaRolBd.Insertar(model.PersonaId, model.PersonaRolId, model.EstadoPersonaId, model.CreatedBy));
 }