//---------------- // Persona //---------------- //para Generar nuevo cPerCodigo public DataTable Get_NewIdcPerCodigo(BE_ReqPersona Request) { //Recuperando registros DA_Persona Obj = new DA_Persona(); return(Obj.Get_NewIdcPerCodigo(Request)); }
//--------------------------------------------------- // usp_Persona_Get_NewId.- Generar Codigo cPerCodigo //-------------------------------------------------- public DataTable Get_NewIdcPerCodigo(BE_ReqPersona Request) { DataTable dt = new DataTable(); try { clsConection Obj = new clsConection(); string Cadena = Obj.GetConexionString("Naylamp"); using (SqlConnection cn = new SqlConnection(Cadena)) { cn.Open(); using (SqlCommand cm = new SqlCommand()) { cm.CommandText = "[usp_Persona_Get_NewId]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerJurCodigo", Request.cPerJurCodigo); cm.Connection = cn; using (SqlDataReader dr = cm.ExecuteReader()) dt.Load(dr); } } } catch (Exception) { throw; } return(dt); }
//--------------------------------- //Obtener NewIdPersona for Sucursal //--------------------------------- public string Get_NewIdcPerCodigo_Out(String cPerJurCodigo) { BE_ReqPersona Request = new BE_ReqPersona(); DA_Persona Obj = new DA_Persona(); Request.cPerJurCodigo = cPerJurCodigo; return(Obj.Get_NewIdcPerCodigo_Out(Request)); }
//--------------------- //Obtener Calculo Edad //--------------------- public string Get_ObtenerEdad(DateTime dFecnaci) { BE_ReqPersona Request = new BE_ReqPersona(); DA_Persona Obj = new DA_Persona(); Request.dFecha = dFecnaci; return(Obj.Get_ObtenerEdad(Request)); }
public BE_ReqPersona Get_Trabajador_By_TipoDoc_DocId(BE_ReqPerIdentifica Request) { BE_ReqPersona obj = new BE_ReqPersona(); DA_Personas ObjPersona = new DA_Personas(); DataTable dt = new DataTable(); dt = ObjPersona.Get_Trabajador_By_TipoDoc_DocId(Request); foreach (DataRow row in dt.Rows) { obj.cPerCodigo = row["cPerCodigo"].ToString(); obj.cNombreCompleto = row["cNombres"].ToString(); obj.cPerIdeNumero = row["cPerIdeNumero"].ToString(); } return(obj); }
//--------------------------------- //Obtener NewIdPersona for Sucursal //--------------------------------- public string Get_NewIdcPerCodigo_Out(BE_ReqPersona Request) { string Item = ""; try { clsConection Obj = new clsConection(); string Cadena = Obj.GetConexionString("Naylamp"); using (SqlConnection cn = new SqlConnection(Cadena)) { cn.Open(); using (SqlCommand cm = new SqlCommand()) { cm.CommandText = "[usp_Persona_Get_NewId_Out]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerJurCodigo", Request.cPerJurCodigo); cm.Connection = cn; SqlParameter pCod = new SqlParameter(); pCod.ParameterName = "cPerCodigo"; pCod.DbType = DbType.String; pCod.Size = 10; pCod.Direction = ParameterDirection.Output; cm.Parameters.Add(pCod); cm.ExecuteNonQuery(); Item = cm.Parameters["cPerCodigo"].Value.ToString(); } } } catch (Exception) { throw; } return(Item); }
//--------------------- //Obtener Calculo Edad //--------------------- public string Get_ObtenerEdad(BE_ReqPersona Request) { string Item = ""; try { clsConection Obj = new clsConection(); string Cadena = Obj.GetConexionString("Naylamp"); using (SqlConnection cn = new SqlConnection(Cadena)) { cn.Open(); using (SqlCommand cm = new SqlCommand()) { cm.CommandText = "[usp_Get_nEdad]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("dFecNac", Request.dFecha); cm.Connection = cn; SqlParameter pCod = new SqlParameter(); pCod.ParameterName = "nEdad"; pCod.DbType = DbType.String; pCod.Size = 3; pCod.Direction = ParameterDirection.Output; cm.Parameters.Add(pCod); cm.ExecuteNonQuery(); Item = cm.Parameters["nEdad"].Value.ToString(); } } } catch (Exception) { throw; } return(Item); }
//---------------- // Update Persona //---------------- public bool Upd_Persona(BE_ReqPersona Request) { bool exito = false; try { clsConection Obj = new clsConection(); string Cadena = Obj.GetConexionString("Naylamp"); using (SqlConnection cn = new SqlConnection(Cadena)) { cn.Open(); using (SqlCommand cm = new SqlCommand()) { cm.CommandText = "[usp_Upd_Persona]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerCodigo", Request.cPerCodigo); cm.Parameters.AddWithValue("nPerIdeTipo", Request.nPerIdeTipo); cm.Parameters.AddWithValue("cPerIdeNumero", Request.cPerIdeNumero); cm.Parameters.AddWithValue("cPerApellPaterno", Request.cPerApellPaterno); cm.Parameters.AddWithValue("cPerApellMaterno", Request.cPerApellMaterno); cm.Parameters.AddWithValue("cPerPriNombre", Request.cPerPriNombre); cm.Parameters.AddWithValue("cPerSegNombre", Request.cPerSegNombre); cm.Parameters.AddWithValue("cPerTerNombre", Request.cPerTerNombre); cm.Parameters.AddWithValue("dPerNacimiento", Request.dPerNacimiento); cm.Parameters.AddWithValue("nPerTipo", Request.nPerTipo); cm.Parameters.AddWithValue("cUbiGeoCodigo", Request.cUbiGeoCodigo); cm.Parameters.AddWithValue("nPerTratamiento", Request.nPerTratamiento); cm.Parameters.AddWithValue("nPerNatSexo", Request.nPerNatSexo); cm.Parameters.AddWithValue("nPerNatEstCivil", Request.nPerNatEstCivil); cm.Parameters.AddWithValue("nPerNatTipResidencia", Request.nPerNatTipResidencia); cm.Parameters.AddWithValue("nPerNatSitLaboral", Request.nPerNatSitLaboral); cm.Parameters.AddWithValue("nPerNatOcupacion", Request.nPerNatOcupacion); cm.Parameters.AddWithValue("nPerNatCondicion", Request.nPerNatCondicion); cm.Parameters.AddWithValue("cPerJurRepCodigo", Request.cPerJurRepCodigo); cm.Parameters.AddWithValue("nPerJurTipInversion", Request.nPerJurTipInversion); cm.Parameters.AddWithValue("nPerJurSecEconomico", Request.nPerJurSecEconomico); cm.Parameters.AddWithValue("nCarCodigo", Request.nCarCodigo); cm.Parameters.AddWithValue("cCarValor", Request.cCarValor); cm.Parameters.AddWithValue("dFecha ", Request.dFecha); cm.Connection = cn; if (cm.ExecuteNonQuery() > 0) { exito = true; } else { throw new ApplicationException("se ha producido un error procedimiento almacenado: [usp_Upd_Persona]; Consulte al administrador del sistema"); } } } } catch (Exception) { throw; } return(exito); }
//---------------- //Insert PerMedico //---------------- public bool Ins_PerMedico(BE_ReqPersona Request) { DA_Persona Obj = new DA_Persona(); return(Obj.Ins_PerMedico(Request)); }
//Update Persona public bool Upd_Persona(BE_ReqPersona Request) { DA_Persona Obj = new DA_Persona(); return(Obj.Upd_Persona(Request)); }
//---------------- //Insert Médico Detalle //---------------- public bool Ins_PerMedicoDetalle(BE_ReqPersona Request) { DA_Personas Obj = new DA_Personas(); return(Obj.Ins_PerMedicoDetalle(Request)); }
//--------------- //Insert Persona //-------------- public bool Ins_Persona(BE_ReqPersona Request) { DA_Personas Obj = new DA_Personas(); return(Obj.Ins_Persona(Request)); }