public bool guardarDB(ro_empleado_Info info) { try { bool si_grabo = false; info.info_persona.pe_Naturaleza = "NATU"; info.info_persona.pe_nombreCompleto = info.info_persona.pe_apellido + " " + info.info_persona.pe_nombre; info.info_persona.pe_razonSocial = info.info_persona.pe_apellido + " " + info.info_persona.pe_nombre; decimal IdPersona = bus_persona.validar_existe_cedula(info.info_persona.pe_cedulaRuc); if (IdPersona != 0) { info.info_persona.IdPersona = IdPersona; si_grabo = bus_persona.modificarDB(info.info_persona); } else { info.info_persona.pe_Naturaleza = "NATU"; info.info_persona.pe_nombreCompleto = info.info_persona.pe_apellido + " " + info.info_persona.pe_nombre; info.info_persona.pe_razonSocial = info.info_persona.pe_apellido + " " + info.info_persona.pe_nombre; info.info_persona.IdPersona = info.IdPersona; info.info_persona.pe_apellido = info.pe_apellido; info.info_persona.pe_nombre = info.pe_nombre; info.info_persona.IdTipoDocumento = info.IdTipoDocumento; info.info_persona.pe_cedulaRuc = info.pe_cedulaRuc; info.info_persona.pe_direccion = info.pe_direccion; info.info_persona.pe_telfono_Contacto = info.pe_telfono_Contacto; info.info_persona.pe_celular = info.pe_celular; info.info_persona.pe_correo = info.pe_correo; info.info_persona.pe_sexo = info.pe_sexo; info.info_persona.IdEstadoCivil = info.IdEstadoCivil; info.info_persona.pe_fechaNacimiento = info.pe_fechaNacimiento; si_grabo = bus_persona.guardarDB(info.info_persona); } if (si_grabo) { odata = new ro_empleado_Data(); info.em_estado = "A"; info.IdPersona = info.info_persona.IdPersona; si_grabo = odata.guardarDB(info); } return(si_grabo); } catch (Exception) { throw; } }
public ActionResult Modificar(tb_persona_Info model) { if (!bus_persona.modificarDB(model)) { cargar_combos(); return(View(model)); } return(RedirectToAction("Index", "Persona")); }
public bool guardarDB(ro_empleado_Info info) { try { info.IdSucursal = 1; bool si_grabo = false; info.info_persona.pe_Naturaleza = "NATU"; info.info_persona.pe_nombreCompleto = info.info_persona.pe_apellido + " " + info.info_persona.pe_nombre; info.info_persona.pe_razonSocial = info.info_persona.pe_apellido + " " + info.info_persona.pe_nombre; decimal IdPersona = bus_persona.validar_existe_cedula(info.info_persona.pe_cedulaRuc); if (IdPersona != 0) { info.info_persona.IdPersona = IdPersona; si_grabo = bus_persona.modificarDB(info.info_persona); } else { info.info_persona.pe_Naturaleza = "NATU"; info.info_persona.pe_nombreCompleto = info.info_persona.pe_apellido + " " + info.info_persona.pe_nombre; info.info_persona.pe_razonSocial = info.info_persona.pe_apellido + " " + info.info_persona.pe_nombre; si_grabo = bus_persona.guardarDB(info.info_persona); } if (si_grabo) { odata = new ro_empleado_Data(); info.em_estado = "A"; info.IdPersona = info.info_persona.IdPersona; si_grabo = odata.guardarDB(info); } return(si_grabo); } catch (Exception) { throw; } }
public ActionResult Modificar(tb_persona_Info model) { var return_naturaleza = ""; if ((cl_funciones.ValidaIdentificacion(model.IdTipoDocumento, model.pe_Naturaleza, model.pe_cedulaRuc, ref return_naturaleza))) { model.pe_Naturaleza = return_naturaleza; if (!bus_persona.modificarDB(model)) { cargar_combos(); return(View(model)); } } else { ViewBag.mensaje = "Número de identificación inválida"; cargar_combos(); return(View(model)); } return(RedirectToAction("Index", "Persona")); }
public bool guardarDB(cp_proveedor_Info info) { try { bool si_grabo = false; decimal IdPersona = bus_persona.validar_existe_cedula(info.info_persona.pe_cedulaRuc); if (IdPersona == 0) { info.info_persona.pe_telfono_Contacto = info.pr_telefonos; info.info_persona.pe_direccion = info.pr_direccion; info.info_persona.pe_correo = info.pr_correo; info.info_persona.pe_celular = info.pr_celular; info.info_persona = odata_per.armar_info(info.info_persona); si_grabo = bus_persona.guardarDB(info.info_persona); } else { info.info_persona.IdPersona = IdPersona; si_grabo = bus_persona.modificarDB(info.info_persona); } if (si_grabo) { info.IdPersona = info.info_persona.IdPersona; si_grabo = odata.guardarDB(info); } return(si_grabo); } catch (Exception) { throw; } }