Esempio n. 1
0
        protected void btnCrear_Click(object sender, EventArgs e)
        {
            try
            {
                if (personaServicio.ExisteNifPersona(txtNif.Text))
                {
                    CustomValidator err = new CustomValidator();
                    err.IsValid = false;
                    err.ErrorMessage = "Ya existe una persona con el nif especificado";
                    Page.Validators.Add(err);
                    return;
                }
                else
                {
                    var personaModelo = new PersonaModelo();
                    personaModelo.NifPersona = txtNif.Text;
                    personaModelo.Nombres = txtNombre.Text;
                    personaModelo.Apellidos = txtApellidos.Text;
                    personaModelo.Direccion = txtDireccion.Text;
                    personaServicio.Crear(personaModelo);
                    Response.Redirect("Index.aspx", true);
                }
            }
            catch (Exception)
            {

                CustomValidator err = new CustomValidator();
                err.IsValid = false;
                err.ErrorMessage = "Ocurrio un error al insertar el registro";
                Page.Validators.Add(err);

            }
        }
Esempio n. 2
0
 protected void btnCrear_Click(object sender, EventArgs e)
 {
     try
     {
         if (personaServicio.ExisteNifPersona(txtNif.Text))
         {
             CustomValidator err = new CustomValidator();
             err.IsValid      = false;
             err.ErrorMessage = "Ya existe una persona con el nif especificado";
             Page.Validators.Add(err);
             return;
         }
         else
         {
             var personaModelo = new PersonaModelo();
             personaModelo.NifPersona = txtNif.Text;
             personaModelo.Nombres    = txtNombre.Text;
             personaModelo.Apellidos  = txtApellidos.Text;
             personaModelo.Direccion  = txtDireccion.Text;
             personaServicio.Crear(personaModelo);
             Response.Redirect("Index.aspx", true);
         }
     }
     catch (Exception)
     {
         CustomValidator err = new CustomValidator();
         err.IsValid      = false;
         err.ErrorMessage = "Ocurrio un error al insertar el registro";
         Page.Validators.Add(err);
     }
 }
 public void Crear(PersonaModelo modelo)
 {
     var consulta = "INSERT INTO Personas VALUES(@NifPersona, @Nombres, @Apellidos, @Direccion )";
     using (var con = new SqlConnection(connectionString))
     {
         con.Execute(consulta, new { modelo.NifPersona, modelo.Nombres, modelo.Apellidos, modelo.Direccion });
     }
 }
        public void Editar(PersonaModelo modelo)
        {
            var consulta = "UPDATE Personas SET Nombres = @Nombres, Apellidos = @Apellidos, Direccion=@Direccion WHERE NIFPERSONA =@NifPersona";

            using (var con = new SqlConnection(connectionString))
            {
                con.Execute(consulta, new { modelo.Nombres, modelo.Apellidos, modelo.Direccion, modelo.NifPersona });
            }
        }
        public void Crear(PersonaModelo modelo)
        {
            var consulta = "INSERT INTO Personas VALUES(@NifPersona, @Nombres, @Apellidos, @Direccion )";

            using (var con = new SqlConnection(connectionString))
            {
                con.Execute(consulta, new { modelo.NifPersona, modelo.Nombres, modelo.Apellidos, modelo.Direccion });
            }
        }
        public void Editar(PersonaModelo modelo)
        {
            var consulta = "UPDATE Personas SET Nombres = @Nombres, Apellidos = @Apellidos, Direccion=@Direccion WHERE NIFPERSONA =@NifPersona";

            using (var con = new SqlConnection(connectionString))
            {
                con.Execute(consulta, new { modelo.Nombres, modelo.Apellidos, modelo.Direccion, modelo.NifPersona });
            }
        }
        public IHttpActionResult Post(PersonaModelo modelo)
        {
            if (modelo == null)
            {
                return(BadRequest("Debe especificar un modelo"));
            }

            servicio.Crear(modelo);
            return(Created(Url.Link("DefaultApi", new { id = modelo.NifPersona }), modelo));
        }
        public IHttpActionResult Put(string id, PersonaModelo modelo)
        {
            if (modelo == null)
            {
                return(BadRequest("Debe especificar un modelo"));
            }

            if (!servicio.ExisteNifPersona(id))
            {
                return(NotFound());
            }

            modelo.NifPersona = id;
            servicio.Editar(modelo);

            return(this.Ok(modelo));
        }
Esempio n. 9
0
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         var personaModelo = new PersonaModelo();
         personaModelo.NifPersona = txtNif.Text;
         personaModelo.Nombres    = txtNombre.Text;
         personaModelo.Apellidos  = txtApellidos.Text;
         personaModelo.Direccion  = txtDireccion.Text;
         personaServicio.Editar(personaModelo);
         Response.Redirect("Index.aspx", true);
     }
     catch (Exception)
     {
         CustomValidator err = new CustomValidator();
         err.IsValid      = false;
         err.ErrorMessage = "Ocurrio un error al editar el registro";
         Page.Validators.Add(err);
     }
 }
Esempio n. 10
0
        public PersonaVM CrearPersonaSTD(PersonaModelo modelo)
        {
            PersonaVM persona = new PersonaVM();

            try
            {
                Servicio_STD.Servicio_STD servicioSTD = new Servicio_STD.Servicio_STD();
                var STD = new Servicio_STD.Persona()
                {
                    APELLIDO_PATERNO = modelo.APELLIDO_PATERNO,
                    APELLIDO_MATERNO = modelo.APELLIDO_MATERNO,
                    NOMBRES          = modelo.NOMBRES,
                    SEXO             = "",
                    DNI       = modelo.NRO_DOCUMENTO,
                    CODPAIS   = 173,
                    CODDPTO   = 15,
                    CODPROV   = 1,
                    CODDIST   = 1,
                    DIRECCION = modelo.DIRECCION,
                };
                var agregarPersona = servicioSTD.AgregarPersona(new Servicio_STD.Usuario()
                {
                    USULOG = "PTseguro", USUCON = "PTs3gur0"
                }, STD);
                persona.APELLIDO_PATERNO = agregarPersona.APELLIDO_PATERNO;
                persona.APELLIDO_MATERNO = agregarPersona.APELLIDO_PATERNO;
                persona.NOMBRES          = agregarPersona.NOMBRES;
                persona.NRO_DOCUMENTO    = agregarPersona.DNI;
                persona.CODPAIS          = agregarPersona.CODPAIS.ValorEntero();
                persona.CODDPTO          = agregarPersona.CODDPTO.ValorEntero();
                persona.CODPROV          = agregarPersona.CODPROV.ValorEntero();
                persona.CODDIST          = agregarPersona.CODDIST.ValorEntero();
                persona.DIRECCION_STD    = agregarPersona.DIRECCION;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(persona);
        }
Esempio n. 11
0
        public ResultadoProcedimientoVM CrearPersona(PersonaModelo persona)
        {
            ResultadoProcedimientoVM modelo = new ResultadoProcedimientoVM();

            try
            {
                using (var bdCmd = new OracleCommand("PKG_PERSONA.SP_INSERTAR_PERSONA", bdConn))
                {
                    bdCmd.CommandType = CommandType.StoredProcedure;
                    bdCmd.Parameters.AddRange(ParametrosCrearPersona(persona));
                    bdCmd.ExecuteNonQuery();
                    modelo.CodResultado = 1;
                    modelo.NomResultado = "Registro Correctamente";
                }
            }
            catch (Exception ex)
            {
                modelo.CodResultado = 0;
                modelo.NomResultado = ex.Message;
            }
            return(modelo);
        }
Esempio n. 12
0
        public PersonaVM CrearPersonaSTD(PersonaModelo persona)
        {
            STDService obj = new STDService();

            return(obj.CrearPersonaSTD(persona));
        }
Esempio n. 13
0
 private OracleParameter[] ParametrosCrearPersona(PersonaModelo persona)
 {
     OracleParameter[] bdParameters = new OracleParameter[17];
     bdParameters[0] = new OracleParameter("P_DOCUMENTO", OracleDbType.Varchar2)
     {
         Value = persona.NRO_DOCUMENTO
     };
     bdParameters[1] = new OracleParameter("P_TIPO_PERSONA", OracleDbType.Int32)
     {
         Value = persona.ID_TIPO_PERSONA
     };
     bdParameters[2] = new OracleParameter("P_APELLIDO_PATERNO", OracleDbType.Varchar2)
     {
         Value = persona.APELLIDO_PATERNO
     };
     bdParameters[3] = new OracleParameter("P_APELLIDO_MATERNO", OracleDbType.Varchar2)
     {
         Value = persona.APELLIDO_MATERNO
     };
     bdParameters[4] = new OracleParameter("P_NOMBRES", OracleDbType.Varchar2)
     {
         Value = persona.NOMBRES
     };
     bdParameters[5] = new OracleParameter("P_TIPO_DOCUMENTO", OracleDbType.Int32)
     {
         Value = persona.ID_TIPO_DOCUMENTO
     };
     bdParameters[6] = new OracleParameter("P_RAZON_SOCIAL", OracleDbType.Varchar2)
     {
         Value = persona.RAZON_SOCIAL
     };
     bdParameters[7] = new OracleParameter("P_DIRECCION", OracleDbType.Varchar2)
     {
         Value = persona.DIRECCION
     };
     bdParameters[8] = new OracleParameter("P_DIRECCION_ACTUAL", OracleDbType.Varchar2)
     {
         Value = persona.DIRECCION_ACTUAL
     };
     bdParameters[9] = new OracleParameter("P_TELEFONO", OracleDbType.Varchar2)
     {
         Value = persona.TELEFONO
     };
     bdParameters[10] = new OracleParameter("P_CORREO", OracleDbType.Varchar2)
     {
         Value = persona.CORREO
     };
     bdParameters[11] = new OracleParameter("P_ESTADO", OracleDbType.Int32)
     {
         Value = EnumEstado.Activo.ValorEntero()
     };
     bdParameters[12] = new OracleParameter("P_USUARIO_REG", OracleDbType.Varchar2)
     {
         Value = persona.USUARIO_REG
     };
     bdParameters[13] = new OracleParameter("P_DEPARTAMENTO", OracleDbType.Int32)
     {
         Value = persona.ID_DEPARTAMENTO
     };
     bdParameters[14] = new OracleParameter("P_PROVINCIA", OracleDbType.Int32)
     {
         Value = persona.ID_PROVINCIA
     };
     bdParameters[15] = new OracleParameter("P_DISTRITO", OracleDbType.Int32)
     {
         Value = persona.ID_DISTRITO
     };
     bdParameters[16] = new OracleParameter("P_IDPERSONA", OracleDbType.Int32, direction: ParameterDirection.Output);
     return(bdParameters);
 }
Esempio n. 14
0
 public void Editar(PersonaModelo modelo)
 {
     personasRepositorio.Editar(modelo);
 }
Esempio n. 15
0
 public void Crear(PersonaModelo modelo)
 {
     personasRepositorio.Crear(modelo);
 }
Esempio n. 16
0
 public ResultadoProcedimientoVM CrearPersona(PersonaModelo persona)
 {
     return(PersonaDAL.CrearPersona(persona));
 }
Esempio n. 17
0
 public void Editar(PersonaModelo modelo)
 {
     personasRepositorio.Editar(modelo);
 }
Esempio n. 18
0
 public void Crear(PersonaModelo modelo)
 {
     personasRepositorio.Crear(modelo);
 }