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 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)); }
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); } }
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); }
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); }
public PersonaVM CrearPersonaSTD(PersonaModelo persona) { STDService obj = new STDService(); return(obj.CrearPersonaSTD(persona)); }
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); }
public void Editar(PersonaModelo modelo) { personasRepositorio.Editar(modelo); }
public void Crear(PersonaModelo modelo) { personasRepositorio.Crear(modelo); }
public ResultadoProcedimientoVM CrearPersona(PersonaModelo persona) { return(PersonaDAL.CrearPersona(persona)); }