public RelacionadoPep RelacionadoPepActualizar(RelacionadoPep Objeto) { param = new DynamicParameters(); param.Add(name: "ID_RELACIONADO_PEP", value: Objeto.ID_RELACIONADO_PEP, direction: ParameterDirection.Input); param.Add(name: "ID_TIPO_REL_PEP", value: Objeto.ID_TIPO_REL_PEP, direction: ParameterDirection.Input); param.Add(name: "ID_TIPO_DOCUMENTO", value: Objeto.ID_TIPO_DOCUMENTO, direction: ParameterDirection.Input); param.Add(name: "DOCUMENTO", value: Objeto.DOCUMENTO, direction: ParameterDirection.Input); param.Add(name: "PRIMER_NOMBRE", value: Objeto.PRIMER_NOMBRE, direction: ParameterDirection.Input); param.Add(name: "SEGUNDO_NOMBRE", value: Objeto.SEGUNDO_NOMBRE, direction: ParameterDirection.Input); param.Add(name: "PRIMER_APELLIDO", value: Objeto.PRIMER_APELLIDO, direction: ParameterDirection.Input); param.Add(name: "SEGUNDO_APELLIDO", value: Objeto.SEGUNDO_APELLIDO, direction: ParameterDirection.Input); param.Add(name: "NOMBRE_ENTIDAD", value: Objeto.NOMBRE_ENTIDAD, direction: ParameterDirection.Input); param.Add(name: "ID_CARGO_PEP", value: Objeto.ID_CARGO_PEP == 0 ? null : Objeto.ID_CARGO_PEP, direction: ParameterDirection.Input); param.Add(name: "FEC_VINCULA", value: Objeto.FEC_VINCULA, direction: ParameterDirection.Input); param.Add(name: "FEC_DESVINCULA", value: Objeto.FEC_DESVINCULA, direction: ParameterDirection.Input); param.Add(name: "CARGO", value: Objeto.CARGO, direction: ParameterDirection.Input); try { Objeto.FilasAfectadas = this.OracleConnection.Execute(@"UPDATE RELACIONADO_PEP SET ID_TIPO_REL_PEP=:ID_TIPO_REL_PEP, ID_TIPO_DOCUMENTO=:ID_TIPO_DOCUMENTO, " + " DOCUMENTO=:DOCUMENTO, PRIMER_NOMBRE=:PRIMER_NOMBRE, SEGUNDO_NOMBRE=:SEGUNDO_NOMBRE, PRIMER_APELLIDO=:PRIMER_APELLIDO, SEGUNDO_APELLIDO=:SEGUNDO_APELLIDO, NOMBRE_ENTIDAD=:NOMBRE_ENTIDAD, " + " ID_CARGO_PEP=:ID_CARGO_PEP, FEC_VINCULA=:FEC_VINCULA, FEC_DESVINCULA=:FEC_DESVINCULA,CARGO=:CARGO " + "WHERE ID_RELACIONADO_PEP=:ID_RELACIONADO_PEP ", param); } catch (Exception Ex) { Objeto.mensajeNotificacion = Exepciones.Exepciones(Ex); Objeto.tipoMensaje = 3; } return(Objeto); }
public RelacionadoPepViewModel ConvertirRelacionadoPePViewModel(RelacionadoPep relacionado) { RelacionadoPepViewModel relacionadoViewModel = new RelacionadoPepViewModel(); relacionadoViewModel.CARGO_RPEP = relacionado.ID_CARGO_PEP.ToString(); relacionadoViewModel.DOCUMENTO_RPEP = relacionado.DOCUMENTO; if (relacionado.FEC_VINCULA != null && relacionado.FEC_VINCULA.Value.ToShortDateString() != "1/01/0001") { relacionadoViewModel.FEC_VINCULA_RPEP = Convert.ToDateTime(relacionado.FEC_VINCULA.ToString()).ToShortDateString(); } if (relacionado.FEC_DESVINCULA != null && relacionado.FEC_DESVINCULA.Value.ToShortDateString() != "1/01/0001") { relacionadoViewModel.FEC_DESVINCULA_RPEP = Convert.ToDateTime(relacionado.FEC_DESVINCULA.ToString()).ToShortDateString(); DateTime fecha = Convert.ToDateTime(relacionado.FEC_DESVINCULA.ToString()); fecha = fecha.AddYears(2); relacionadoViewModel.FEC_DESVINCULA_CARGO_RPEP = fecha.ToShortDateString(); } relacionadoViewModel.ID_RELACIONADO_PEP = relacionado.ID_RELACIONADO_PEP; relacionadoViewModel.ID_PERSONA_RPEP = relacionado.ID_PERSONA; relacionadoViewModel.ID_TIPO_DOCUMENTO_RPEP = relacionado.ID_TIPO_DOCUMENTO; relacionadoViewModel.ID_TIPO_REL_RPEP = relacionado.ID_TIPO_REL_PEP; relacionadoViewModel.NOMBRE_ENTIDAD_RPEP = relacionado.NOMBRE_ENTIDAD; relacionadoViewModel.PRIMER_NOMBRE_RPEP = relacionado.PRIMER_NOMBRE; relacionadoViewModel.PRIMER_APELLIDO_RPEP = relacionado.PRIMER_APELLIDO; relacionadoViewModel.SEGUNDO_APELLIDO_RPEP = relacionado.SEGUNDO_APELLIDO; relacionadoViewModel.SEGUNDO_NOMBRE_RPEP = relacionado.SEGUNDO_NOMBRE; return(relacionadoViewModel); }
public List <RelacionadoPep> ConvertirListaRelacionadoPepModelBD(List <RelacionadoPepViewModel> listaModel) { List <RelacionadoPep> listaBD = new List <RelacionadoPep>(); if (listaModel != null && listaModel.Count > 0) { foreach (RelacionadoPepViewModel item in listaModel) { RelacionadoPep relPepBD = new RelacionadoPep(); relPepBD.CARGO = item.CARGO_RPEP; relPepBD.DOCUMENTO = item.DOCUMENTO_RPEP; if (item.FEC_DESVINCULA_RPEP != string.Empty) { relPepBD.FEC_DESVINCULA = Convert.ToDateTime(item.FEC_DESVINCULA_RPEP); } if (item.FEC_VINCULA_RPEP != string.Empty) { relPepBD.FEC_VINCULA = Convert.ToDateTime(item.FEC_VINCULA_RPEP); } relPepBD.ID_PERSONA = item.ID_PERSONA_RPEP; relPepBD.ID_RELACIONADO_PEP = item.ID_RELACIONADO_PEP; relPepBD.ID_TIPO_DOCUMENTO = item.ID_TIPO_DOCUMENTO_RPEP; relPepBD.ID_TIPO_REL_PEP = item.ID_TIPO_REL_RPEP; relPepBD.NOMBRE_ENTIDAD = item.NOMBRE_ENTIDAD_RPEP; relPepBD.PRIMER_APELLIDO = item.PRIMER_APELLIDO_RPEP; relPepBD.PRIMER_NOMBRE = item.PRIMER_NOMBRE_RPEP; relPepBD.SEGUNDO_APELLIDO = item.SEGUNDO_APELLIDO_RPEP; relPepBD.SEGUNDO_NOMBRE = item.SEGUNDO_NOMBRE_RPEP; relPepBD.CARGO = item.CARGO_RPEP; listaBD.Add(relPepBD); } } return(listaBD); }
public ActionResult _TablaRelacionadosPEP(int Id, int Eliminar) { List <RelacionadoPepViewModel> ListaRelacionadosPEP = (List <RelacionadoPepViewModel>)Session["RelacionadosPEP"]; if (Eliminar != 0) { RelacionadoPepViewModel eliminarPep = ListaRelacionadosPEP.Where(e => e.ID_RELACIONADO_PEP == Eliminar).FirstOrDefault(); if (eliminarPep != null) { if (eliminarPep.ID_RELACIONADO_PEP > 0) { RelacionadoPep relPepBD = new RelacionadoPep(); relPepBD.ID_RELACIONADO_PEP = eliminarPep.ID_RELACIONADO_PEP; relPepSrv.RelacionadoPepEliminar(relPepBD); } ListaRelacionadosPEP.RemoveAll(rp => rp.ID_RELACIONADO_PEP == Eliminar); } } if (ListaRelacionadosPEP != null) { ListaRelacionadosPEP.Where(r => r.ID_PERSONA_RPEP == Id); } Session["RelacionadosPEP"] = ListaRelacionadosPEP; return(PartialView("_TablaRelacionadosPEP", ListaRelacionadosPEP)); }
public RelacionadoPep AdministradorInsertar(RelacionadoPep P) { RelacionadoPep resultado = new RelacionadoPep(); auditoriaLogica.ObjetoAuditoriaInsertar(P); resultado = datos.AdministradorInsertar(P); WSSarlaftLN.ConsultarListaClinton(P.DOCUMENTO, string.Empty); return(resultado); }
public RelacionadoPep AdministradorInsertar(RelacionadoPep P) { RelacionadoPep objeto = new RelacionadoPep(); if (P.ID_RELACIONADO_PEP == 0) { objeto = logica.AdministradorInsertar(P); } else { objeto = logica.RelacionadoPepActualizar(P); } return(objeto); }
public RelacionadoPep RelacionadoPepEliminar(RelacionadoPep Objeto) { param = new DynamicParameters(); param.Add(name: "ID_RELACIONADO_PEP", value: Objeto.ID_RELACIONADO_PEP, direction: ParameterDirection.Input); try { Objeto.FilasAfectadas = this.OracleConnection.Execute(@"DELETE FROM RELACIONADO_PEP WHERE ID_RELACIONADO_PEP=:ID_RELACIONADO_PEP", param); } catch (Exception Ex) { Objeto.mensajeNotificacion = Exepciones.Exepciones(Ex); Objeto.tipoMensaje = 3; } return(Objeto); }
public ActionResult _TablaAccionista(int Id, int Eliminar) { var modeltabla = new List <RelacionadoPepViewModel>(); if (Eliminar > 0) { RelacionadoPep objeto = new RelacionadoPep(); objeto.ID_RELACIONADO_PEP = Eliminar; relPepSrv.RelacionadoPepEliminar(objeto); } modeltabla = convertir.ConvertirListaAdministradorpModelBD(relPepSrv.RelacionadoPepPorPersonaConsultar(Id)); return(PartialView("_TablaAccionista", modeltabla)); }
public ActionResult ConsultarAccionista(int IdRelacionadoPEP) { RelacionadoPepViewModel relacionado = new RelacionadoPepViewModel(); RelacionadoPep datos = relPepSrv.RelacionadoPepPorId(IdRelacionadoPEP); relacionado = convertir.ConvertirRelacionadoPePViewModel(datos); List <TipoRelacionPEP> listadoTipoAdmin = ListasSRV.TipoRelacionPEPConsultar("PJ"); ViewBag.listadoTipoAdmin = new SelectList(listadoTipoAdmin, "ID_TIPO_REL_PEP", "NOMBRE_TIPO_REL_PEP"); List <TipoDocumento> listTipoIden = ListasSRV.TipoDocumentoConsultar("PN"); ViewBag.ListaTipoIden = new SelectList(listTipoIden, "ID_TIPO_DOCUMENTO", "NOMBRE_TIPO_DOCUMENTO"); List <CargoPEP> listadoCargos = ListasSRV.CargoConsultar(); ViewBag.listadoCargos = new SelectList(listadoCargos, "ID_CARGO_PEP", "NOMBRE_CARGO_PEP"); return(PartialView("_DatosAccionista", relacionado)); }
public RelacionadoPep AdministradorInsertar(RelacionadoPep P) { param = new DynamicParameters(); param.Add(name: "ID_PERSONA", value: P.ID_PERSONA, direction: ParameterDirection.Input); param.Add(name: "ID_TIPO_REL_PEP", value: P.ID_TIPO_REL_PEP, direction: ParameterDirection.Input); param.Add(name: "ID_TIPO_DOCUMENTO", value: P.ID_TIPO_DOCUMENTO, direction: ParameterDirection.Input); param.Add(name: "DOCUMENTO", value: P.DOCUMENTO, direction: ParameterDirection.Input); param.Add(name: "PRIMER_NOMBRE", value: P.PRIMER_NOMBRE, direction: ParameterDirection.Input); param.Add(name: "SEGUNDO_NOMBRE", value: P.SEGUNDO_NOMBRE, direction: ParameterDirection.Input); param.Add(name: "PRIMER_APELLIDO", value: P.PRIMER_APELLIDO, direction: ParameterDirection.Input); param.Add(name: "SEGUNDO_APELLIDO", value: P.SEGUNDO_APELLIDO, direction: ParameterDirection.Input); param.Add(name: "NOMBRE_ENTIDAD", value: P.NOMBRE_ENTIDAD, direction: ParameterDirection.Input); param.Add(name: "ID_CARGO_PEP", value: P.ID_CARGO_PEP, direction: ParameterDirection.Input); param.Add(name: "FEC_VINCULA", value: P.FEC_VINCULA, direction: ParameterDirection.Input); param.Add(name: "FEC_DESVINCULA", value: P.FEC_DESVINCULA, direction: ParameterDirection.Input); param.Add(name: "ID_RELACIONADO_PEP", dbType: DbType.Int64, direction: ParameterDirection.Output); try { P.FilasAfectadas = this.OracleConnection.Execute(@"INSERT INTO RELACIONADO_PEP(ID_PERSONA, ID_TIPO_REL_PEP" + ", ID_TIPO_DOCUMENTO,DOCUMENTO, PRIMER_NOMBRE,SEGUNDO_NOMBRE,PRIMER_APELLIDO,SEGUNDO_APELLIDO" + ", NOMBRE_ENTIDAD,ID_CARGO_PEP,FEC_VINCULA,FEC_DESVINCULA) " + "VALUES (:ID_PERSONA, :ID_TIPO_REL_PEP, :ID_TIPO_DOCUMENTO, :DOCUMENTO, :PRIMER_NOMBRE, :SEGUNDO_NOMBRE" + ", :PRIMER_APELLIDO,:SEGUNDO_APELLIDO,:NOMBRE_ENTIDAD,:ID_CARGO_PEP,:FEC_VINCULA,:FEC_DESVINCULA" + ") RETURNING ID_RELACIONADO_PEP INTO :ID_RELACIONADO_PEP", param); if (P.FilasAfectadas > 0) { P.ID_RELACIONADO_PEP = param.Get <Int64>("ID_RELACIONADO_PEP"); } } catch (Exception Ex) { P.mensajeNotificacion = Exepciones.Exepciones(Ex); P.tipoMensaje = 3; } return(P); }
public RelacionadoPep RelacionadoPepInsertar(RelacionadoPep P) { auditoriaLogica.ObjetoAuditoriaInsertar(P); return(datos.RelacionadoPepInsertar(P)); }
public RelacionadoPep RelacionadoPepEliminar(RelacionadoPep Objeto) { auditoriaLogica.ObjetoAuditoriaEliminar(Objeto); return(datos.RelacionadoPepEliminar(Objeto)); }
public RelacionadoPep RelacionadoPepActualizar(RelacionadoPep Objeto) { auditoriaLogica.ObjetoAuditoriaEditar(Objeto, RelacionadoPepPorId(Objeto.ID_RELACIONADO_PEP)); return(datos.RelacionadoPepActualizar(Objeto)); }
public RelacionadoPep RelacionadoPepActualizar(RelacionadoPep Objeto) { return(logica.RelacionadoPepActualizar(Objeto)); }
public RelacionadoPep RelacionadoPepEliminar(RelacionadoPep Objeto) { return(logica.RelacionadoPepEliminar(Objeto)); }
public RelacionadoPep RelacionadoPepInsertar(RelacionadoPep P) { return(logica.RelacionadoPepInsertar(P)); }
public JsonResult AgregarAccionista(int Id, int Id_persona, string Id_tipo_relacion, string codigo_documento, string documento, string primer_nombre, string segundo_nombre, string primer_apellido, string segundo_apellido, string entidad, string Id_cargo, string fecha_vinculacion, string fecha_desvinculacion) { bool isSuccess = true; DateTime?datFechaVinculacion = null; DateTime?datFechaDesvinculacion = null; if (Id_persona == 0) { return(Json(new { Response = "Error" })); } if (string.IsNullOrEmpty(Id_tipo_relacion)) { return(Json(new { Response = "Error" })); } if (string.IsNullOrEmpty(codigo_documento)) { return(Json(new { Response = "Error" })); } if (string.IsNullOrEmpty(documento)) { return(Json(new { Response = "Error" })); } if (string.IsNullOrEmpty(primer_nombre)) { return(Json(new { Response = "Error" })); } if (string.IsNullOrEmpty(primer_apellido)) { return(Json(new { Response = "Error" })); } if (string.IsNullOrEmpty(entidad)) { return(Json(new { Response = "Error" })); } if (string.IsNullOrEmpty(Id_cargo)) { return(Json(new { Response = "Error" })); } if (fecha_desvinculacion != string.Empty) { datFechaDesvinculacion = Convert.ToDateTime(fecha_desvinculacion); } if (fecha_vinculacion != string.Empty) { datFechaVinculacion = Convert.ToDateTime(fecha_vinculacion); } var objeto = new RelacionadoPep { ID_RELACIONADO_PEP = Id, CARGO = "", DOCUMENTO = documento, FEC_DESVINCULA = datFechaDesvinculacion, FEC_VINCULA = datFechaVinculacion, ID_CARGO_PEP = Convert.ToInt64(Id_cargo), ID_PERSONA = Convert.ToInt64(Id_persona), ID_TIPO_DOCUMENTO = Convert.ToInt64(codigo_documento), ID_TIPO_REL_PEP = Convert.ToInt64(Id_tipo_relacion), NOMBRE_ENTIDAD = entidad, PRIMER_NOMBRE = primer_nombre, PRIMER_APELLIDO = primer_apellido, SEGUNDO_NOMBRE = segundo_nombre, SEGUNDO_APELLIDO = segundo_apellido }; relPepSrv.AdministradorInsertar(objeto); return(Json(isSuccess)); }