public DataTable Get_PerfilServicio_Terceros(ReqPerfilServicio Objeto) { 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_PerfilServicio_by_cPerJurCodigo_nIntCodigo_Terceros]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerJurCodigo", Objeto.cPerJurCodigo); cm.Parameters.AddWithValue("nIntCodigo", Objeto.nIntCodigo); cm.Parameters.AddWithValue("nFlag", Objeto.nFlag); cm.Parameters.AddWithValue("nTipoAtencion", Objeto.nTipoAtencion); cm.Parameters.AddWithValue("cPerCodigoTerceros", Objeto.cPerParCodigo); cm.Connection = cn; using (SqlDataReader dr = cm.ExecuteReader()) dt.Load(dr); } } } catch (Exception) { throw; } return(dt); }
//-------------------------------------------------- // Get PerfilServicio valor por default "P" --perfil //-------------------------------------------------- public DataTable Get_PerfilServicio(string cPerJurCodigo, int nIntCodigo, String nFlag = "P") { ReqPerfilServicio Objeto = new ReqPerfilServicio(); DAPerfilServicio da = new DAPerfilServicio(); Objeto.cPerJurCodigo = cPerJurCodigo; Objeto.nIntCodigo = nIntCodigo; Objeto.nFlag = nFlag; return(da.Get_PerfilServicio(Objeto)); }
public DataTable Get_PerfilServicio_Terceros(string cPerJurCodigo, int nIntCodigo, String nFlag = "P", String cPerParCodigo = "", int nTipoAtencion = 1002) { ReqPerfilServicio Objeto = new ReqPerfilServicio(); DAPerfilServicio da = new DAPerfilServicio(); Objeto.cPerJurCodigo = cPerJurCodigo; Objeto.nIntCodigo = nIntCodigo; Objeto.nFlag = nFlag; Objeto.nTipoAtencion = nTipoAtencion; Objeto.cPerParCodigo = cPerParCodigo; return(da.Get_PerfilServicio_Terceros(Objeto)); }
//---------------------- // Insert PerfilServicio //---------------------- public bool Ins_PerfilServicio(string cPerJurCodigo, int nIntCodigo, int nCtaCteSerCodigo, int nMonCodigo, double nCtaCteSerImpDef, string cPerUserCodigo) { ReqPerfilServicio Objeto = new ReqPerfilServicio(); DAPerfilServicio da = new DAPerfilServicio(); Objeto.cPerJurCodigo = cPerJurCodigo; Objeto.nIntCodigo = nIntCodigo; Objeto.nCtaCteSerCodigo = nCtaCteSerCodigo; Objeto.nMonCodigo = nMonCodigo; Objeto.nCtaCteSerImpDef = nCtaCteSerImpDef; Objeto.cPerCodigo = cPerUserCodigo; return(da.Ins_PerfilServicio(Objeto)); }
//---------------------- // Delete PerfilServicio //---------------------- public bool Del_PerfilServicio(string cPerJurCodigo, int nIntCodigo, int nCtaCteSerCodigo) { bool Resultado = false; ReqPerfilServicio Objeto = new ReqPerfilServicio(); DAPerfilServicio da = new DAPerfilServicio(); Objeto.cPerJurCodigo = cPerJurCodigo; Objeto.nIntCodigo = nIntCodigo; Objeto.nCtaCteSerCodigo = nCtaCteSerCodigo; if (da.Get_PerfilServicio_by_cPerJurCodigo_nIntCodigo_nCtaCteSerCodigo(Objeto).Rows.Count > 0) { Resultado = da.Del_PerfilServicio(Objeto); } return(Resultado); }
//----------------------- // Insert PerfilServicio //----------------------- public bool Ins_PerfilServicio(ReqPerfilServicio Objeto) { 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_Ins_PerfilServicio]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerJurCodigo", Objeto.cPerJurCodigo); cm.Parameters.AddWithValue("nIntCodigo", Objeto.nIntCodigo); cm.Parameters.AddWithValue("nCtaCteSerCodigo", Objeto.nCtaCteSerCodigo); cm.Parameters.AddWithValue("nMonCodigo", Objeto.nMonCodigo); cm.Parameters.AddWithValue("nCtaCteSerImpDef", Objeto.nCtaCteSerImpDef); cm.Parameters.AddWithValue("cPerCodigo", Objeto.cPerCodigo); cm.Connection = cn; if (cm.ExecuteNonQuery() > 0) { exito = true; } else { throw new ApplicationException("se ha producido un error procedimiento almacenado: [usp_Ins_PerfilServicio]; Consulte al administrador del sistema"); } } } } catch (Exception) { throw; } return(exito); }
//---------------------------------------------------------------------------- //Get List PerfilServicio for cPerJurCodigo and nIntCodigo and nCtaCteSerCodigo //---------------------------------------------------------------------------- public DataTable Get_PerfilServicio_by_cPerJurCodigo_nIntCodigo_nCtaCteSerCodigo(ReqPerfilServicio Objeto) { DAPerfilServicio da = new DAPerfilServicio(); return(da.Get_PerfilServicio(Objeto)); }