//--------------------------- // Delete DetAdmSolAtencion //--------------------------- public bool Del_DetAdmSolAtencion(string cPerJuridica, int nIntCodigo, string nSolAdmNumero, int nCtaCteSerCodigo) { bool Resultado = false; BE_ReqSolAtencion Request = new BE_ReqSolAtencion(); DA_AdmSolAtencion Obj = new DA_AdmSolAtencion(); Request.cPerJuridica = cPerJuridica; Request.nIntCodigo = nIntCodigo; Request.nSolAdmNumero = nSolAdmNumero; Request.nCtaCteSerCodigo = nCtaCteSerCodigo; if (Obj.Get_DetAdmSolAtencion_for_cPerJuridica_nSolAdmNumero_nCtaCteSerCodigo(Request).Rows.Count > 0) { Resultado = Obj.Del_DetAdmSolAtencion(Request); } return Resultado; }
//------------------------- // Delete AdmSolDiagnostico //------------------------- public bool Del_AdmSolDiagnostico(string cPerJuridica, int nIntCodigo, string nSolAdmNumero, string cDiagCodigo) { bool Resultado = false; BE_ReqSolAtencion Request = new BE_ReqSolAtencion(); DA_AdmSolAtencion Obj = new DA_AdmSolAtencion(); Request.cPerJuridica = cPerJuridica; Request.nIntCodigo = nIntCodigo; Request.nSolAdmNumero = nSolAdmNumero; Request.cDiagCodigo = cDiagCodigo; if (Obj.Get_AdmSolDiagnostico_for_cPerJuridica_nSolAdmNumero_cDiagCodigo(Request).Rows.Count > 0) { Resultado = Obj.Del_AdmSolDiagnostico(Request); } return Resultado; }
//--------------------------- // Delete AdmSolListaEmpleado //--------------------------- public bool Del_AdmSolListaEmpleado(string cPerJuridica, int nIntCodigo, string cPerCodigoTerceros, string nSolAdmNumero, string cPerCodigo) { bool Resultado = false; BE_ReqSolAtencion Request = new BE_ReqSolAtencion(); DA_AdmSolAtencion Obj = new DA_AdmSolAtencion(); Request.cPerJuridica = cPerJuridica; Request.nIntCodigo = nIntCodigo; Request.cPerCodigoTerceros = cPerCodigoTerceros; Request.nSolAdmNumero = nSolAdmNumero; Request.cPerCodigo = cPerCodigo; if (Obj.Get_AdmSolListaEmpleado_by_cPerJuridica_nIntCodigo_cPerCodigoTerceros_nSolAdmNumero(Request).Rows.Count > 0) { Resultado = Obj.Del_AdmSolListaEmpleado(Request); } return Resultado; }
//---------------------------- // Delete AdmSolListaEmpleado //---------------------------- public bool Del_AdmSolListaEmpleado(BE_ReqSolAtencion 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_Del_AdmSolListaEmpleado]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerJuridica", Request.cPerJuridica); cm.Parameters.AddWithValue("nIntCodigo", Request.nIntCodigo); cm.Parameters.AddWithValue("cPerCodigoTerceros", Request.cPerCodigoTerceros); cm.Parameters.AddWithValue("nSolAdmNumero", Request.nSolAdmNumero); cm.Parameters.AddWithValue("cPerCodigo", Request.cPerCodigo); cm.Connection = cn; if (cm.ExecuteNonQuery() > 0) { exito = true; } else throw new ApplicationException("se ha producido un error procedimiento almacenado: [usp_Del_AdmSolListaEmpleado]; Consulte al administrador del sistema"); } } } catch (Exception) { throw; } return exito; }
//----------------------- // Update AdmSolAtencion //----------------------- public bool Upd_AdmSolAtencion(BE_ReqSolAtencion Request) { DA_AdmSolAtencion Obj = new DA_AdmSolAtencion(); return Obj.Upd_AdmSolAtencion(Request); }
//--------------------------- // Insert AdmSolListaEmpleado //--------------------------- public bool Ins_Upd_AdmSolListaEmpleado(string cPerJuridica, int nIntCodigo, string cPerCodigoTerceros, string nSolAdmNumero, string cPerCodigo) { bool Resultado = false; BE_ReqSolAtencion Request = new BE_ReqSolAtencion(); DA_AdmSolAtencion Obj = new DA_AdmSolAtencion(); Request.cPerJuridica = cPerJuridica; Request.nIntCodigo = nIntCodigo; Request.cPerCodigoTerceros = cPerCodigoTerceros; Request.nSolAdmNumero = nSolAdmNumero; Request.cPerCodigo = cPerCodigo; if (!Obj.Ins_Upd_AdmSolListaEmpleado(Request)) { throw new ApplicationException("Se encontraron errores en la transaccion: [Insert/Update: AdmSolListaEmpleado].!"); } else { Resultado = true; } return Resultado; }
//--------------------------- // Insert DetAdmSolAtencion //--------------------------- public bool Ins_DetAdmSolAtencion(BE_ReqSolAtencion Request) { DA_AdmSolAtencion Obj = new DA_AdmSolAtencion(); return Obj.Ins_DetAdmSolAtencion(Request); }
//------------------------- // Insert AdmSolDiagnostico //------------------------- public bool Ins_AdmSolDiagnostico(string cPerJuridica, int nIntCodigo, string nSolAdmNumero, string cDiagCodigo) { BE_ReqSolAtencion Request = new BE_ReqSolAtencion(); DA_AdmSolAtencion Obj = new DA_AdmSolAtencion(); Request.cPerJuridica = cPerJuridica; Request.nIntCodigo = nIntCodigo; Request.nSolAdmNumero = nSolAdmNumero; Request.cDiagCodigo = cDiagCodigo; return Obj.Ins_AdmSolDiagnostico(Request); }
//-------------------------------------------------------------------------------------------- //Get Detalle AdmSolAtencion by cPerJuridica y nSolAdmNumero //-------------------------------------------------------------------------------------------- public DataTable Get_Det_AdmSolAtencion_by_cPerJuridica_nSolAdmNumero(BE_ReqSolAtencion Request) { DataTable dt = new DataTable(); try { clsConection Obj = new clsConection(); string Cadena = Obj.GetConexionString("Naylamp"); long CerrarConexion = Obj.CerrarConexion(); using (SqlConnection cn = new SqlConnection(Cadena)) { cn.Open(); using (SqlCommand cm = new SqlCommand()) { cm.CommandText = "[usp_Get_Det_AdmSolAtencion_by_cPerJuridica_nSolAdmNumero]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerJuridica", Request.cPerJuridica); cm.Parameters.AddWithValue("nSolAdmNumero", Request.nSolAdmNumero); cm.Connection = cn; using (SqlDataReader dr = cm.ExecuteReader()) dt.Load(dr); } } } catch (Exception Ex) { //throw; throw new Exception(Ex.Message, Ex); } return dt; }
//------------------------- //Get List AdmSolAtencion //------------------------ public DataTable Get_List_AdmSolAtencion(string Flag, string nSolAdmNumero, string cPerIdeNumero, string cPerApellidos, string dFecIni, string dFecFin) { //Recuperando registros BE_ReqSolAtencion Request = new BE_ReqSolAtencion(); DA_AdmSolAtencion Obj = new DA_AdmSolAtencion(); Request.Flag = Flag; Request.nSolAdmNumero = nSolAdmNumero; Request.cPerIdeNumero = cPerIdeNumero; Request.cPerApellidos= cPerApellidos; Request.dFecIni= dFecIni; Request.dFecFin= dFecFin; return Obj.Get_List_AdmSolAtencion(Request); }
//----------------------------------------------------------- //Get Detalle AdmSolAtencion by cPerJuridica y nSolAdmNumero //----------------------------------------------------------- public DataTable Get_Det_AdmSolAtencion_by_cPerJuridica_nSolAdmNumero(string cPerJuridica, string nSolAdmNumero) { //Recuperando registros BE_ReqSolAtencion Request = new BE_ReqSolAtencion(); DA_AdmSolAtencion Obj = new DA_AdmSolAtencion(); Request.cPerJuridica = cPerJuridica; Request.nSolAdmNumero = nSolAdmNumero; return Obj.Get_Det_AdmSolAtencion_by_cPerJuridica_nSolAdmNumero(Request); }
//-------------------------------------------------------------------------------------------- //Get List AdmSolListaEmpleado for cPerJuridica, nIntCodigo, cPerCodigoTerceros, nSolAdmNumero //-------------------------------------------------------------------------------------------- public DataTable Get_AdmSolListaEmpleado_by_cPerJuridica_nIntCodigo_cPerCodigoTerceros_nSolAdmNumero(string cPerJuridica, int nIntCodigo, string cPerCodigoTerceros, string nSolAdmNumero) { //Recuperando registros BE_ReqSolAtencion Request = new BE_ReqSolAtencion(); DA_AdmSolAtencion Obj = new DA_AdmSolAtencion(); Request.cPerJuridica = cPerJuridica; Request.nIntCodigo = nIntCodigo; Request.cPerCodigoTerceros = cPerCodigoTerceros; Request.nSolAdmNumero = nSolAdmNumero; return Obj.Get_AdmSolListaEmpleado_by_cPerJuridica_nIntCodigo_cPerCodigoTerceros_nSolAdmNumero(Request); }
//----------------------------------------------------- // Update Adm Solicitud for_cPerJuridica_nSolAdmNumero //----------------------------------------------------- public bool Upd_AdmSolAtencion_for_cPerJuridica_nSolAdmNumero(BE_ReqSolAtencion Request) { bool exito; 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_AdmSolAtencion_for_cPerJuridica_nSolAdmNumero]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerJuridica", Request.cPerJuridica); cm.Parameters.AddWithValue("nSolAdmNumero", Request.nSolAdmNumero); cm.Parameters.AddWithValue("cCtaCteRecibo", Request.cCtaCteRecibo); cm.Parameters.AddWithValue("nAdmSolEstado", Request.nAdmSolEstado); cm.Parameters.AddWithValue("cPerUseCodUpd", Request.cPerCodigoAut); cm.Connection = cn; if (cm.ExecuteNonQuery() > 0) { exito = true; } else exito = false; } } } catch (Exception) { throw; } return exito; }
//------------------------- //Get List AdmSolAtencion //------------------------ public DataTable Get_List_AdmSolAtencion(BE_ReqSolAtencion 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_Get_List_AdmSolAtencion]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("Flag", Request.Flag); cm.Parameters.AddWithValue("nSolAdmNumero", Request.nSolAdmNumero); cm.Parameters.AddWithValue("cPerIdeNumero", Request.cPerIdeNumero); cm.Parameters.AddWithValue("cPerApellidos", Request.cPerApellidos); cm.Parameters.AddWithValue("dFecIni", Request.dFecIni); cm.Parameters.AddWithValue("dFecFin", Request.dFecFin); cm.Connection = cn; using (SqlDataReader dr = cm.ExecuteReader()) dt.Load(dr); } } } catch (Exception) { throw; } return dt; }
//--------------------------- // Insert AdmSolAtenAutoriza //--------------------------- public bool Upd_AdmSolAtencion_for_cPerJuridica_nSolAdmNumero(string cPerJuridica, string nSolAdmNumero, string cCtaCteRecibo, int nAdmSolEstado, string cPerCodigoAut) { BE_ReqSolAtencion Request = new BE_ReqSolAtencion(); DA_AdmSolAtencion Obj = new DA_AdmSolAtencion(); Request.cPerJuridica = cPerJuridica; Request.nSolAdmNumero = nSolAdmNumero; Request.cCtaCteRecibo = cCtaCteRecibo; Request.nAdmSolEstado = nAdmSolEstado; Request.cPerCodigoAut = cPerCodigoAut; return Obj.Upd_AdmSolAtencion_for_cPerJuridica_nSolAdmNumero(Request); }
//----------------------------------------------- //Obtener Nuevo Id correlativo for AddSolAtencion //----------------------------------------------- public string Get_NewId_AdmSolAtencion() { BE_ReqSolAtencion Request = new BE_ReqSolAtencion(); DA_AdmSolAtencion Obj = new DA_AdmSolAtencion(); return Obj.Get_NewId_AdmSolAtencion(); }
//--------------------------- // Insert AdmSolAtenAutoriza //--------------------------- public bool Ins_AdmSolAtenAutoriza(string cPerJuridica, int nIntCodigo, string nSolAdmNumero, string cPerCodigoAut) { BE_ReqSolAtencion Request = new BE_ReqSolAtencion(); DA_AdmSolAtencion Obj = new DA_AdmSolAtencion(); Request.cPerJuridica = cPerJuridica; Request.nIntCodigo = nIntCodigo; Request.nSolAdmNumero = nSolAdmNumero; Request.cPerCodigoAut = cPerCodigoAut; return Obj.Ins_AdmSolAtenAutoriza(Request); }
//------------------------- //Get DetAdmSolAtencion //------------------------ public DataTable Get_AdmSolDiagnostico_for_cPerJuridica_nIntCodigo_nSolAdmNumero(string cPerJuridica, int nIntCodigo, string nSolAdmNumero) { //Recuperando registros BE_ReqSolAtencion Request = new BE_ReqSolAtencion(); DA_AdmSolAtencion Obj = new DA_AdmSolAtencion(); Request.cPerJuridica = cPerJuridica; Request.nIntCodigo = nIntCodigo; Request.nSolAdmNumero = nSolAdmNumero; return Obj.Get_AdmSolDiagnostico_for_cPerJuridica_nIntCodigo_nSolAdmNumero(Request); }
//---------------------------------------------------------------------------- //Get List AdmSolDiagnostico for cPerJuridica nSolAdmNumero cDiagCodigo (CIE) //---------------------------------------------------------------------------- public DataTable Get_AdmSolDiagnostico_for_cPerJuridica_nSolAdmNumero_cDiagCodigo(BE_ReqSolAtencion 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_Get_AdmSolDiagnostico]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerJuridica", Request.cPerJuridica); cm.Parameters.AddWithValue("nIntCodigo", Request.nIntCodigo); cm.Parameters.AddWithValue("nSolAdmNumero", Request.nSolAdmNumero); cm.Parameters.AddWithValue("cDiagCodigo", Request.cDiagCodigo); cm.Connection = cn; using (SqlDataReader dr = cm.ExecuteReader()) dt.Load(dr); } } } catch (Exception) { throw; } return dt; }