//------------------------------ // Obtener Empresas del Sistema //------------------------------ public DataTable Get_Empresas_Per_Mod(BE_ReqSistema Request) { //Recuperando registros DataTable dt = new DataTable(); DA_Sistema Obj = new DA_Sistema(); return Obj.Get_Empresa_By_Per_Mod(Request); }
//---------------------------------------------------------- //Obtengo Estructura "Cabecera" para el comprobante de venta //---------------------------------------------------------- public DataTable Get_Fiscal_Header(string cPerCodigo) { BE_ReqSistema ReqParam = new BE_ReqSistema(); DA_Sistema Obj = new DA_Sistema(); ReqParam.cPerCodigo = cPerCodigo; return Obj.Get_Fiscal_Header(ReqParam); }
public DataTable Get_Empresa_By_Per_Mod(BE_ReqSistema 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_PerSysJuridica_By_Per_Mod"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerCodigo", Request.cPerCodigo); cm.Parameters.AddWithValue("nSisGruCodigo", Request.nSisGruCodigo); cm.Connection = cn; using (SqlDataReader dr = cm.ExecuteReader()) dt.Load(dr); } } } catch (Exception) { throw; } return dt; }
//Set_EmpresaSys public BE_ResGenerico Set_EmpresaSys(BE_ReqSistema Request) { BE_ResGenerico Item = new BE_ResGenerico(); DA_Sistema Obj = new DA_Sistema(); Item = Obj.Set_EmpresaSys(Request); return Item; }
//------------------------------------ //Obtiene Periodo (nPrdCodigo) Actual //------------------------------------ public int Get_Periodo_by_cPerJurCodigo(string cPerJurCodigo) { BE_ReqSistema Request = new BE_ReqSistema(); DA_Sistema Obj = new DA_Sistema(); Request.cPerJurRepCodigo = cPerJurCodigo; return Obj.Get_Periodo_by_cPerJurCodigo(Request); }
// Establecer como Empresa del Sistema public BE_ResGenerico Set_EmpresaSys(BE_ReqSistema Request) { BE_ResGenerico Item = new BE_ResGenerico(); long Resultado = 0; 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_SetEmpresaSys"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerCodigo", Request.cPerCodigo); cm.Parameters.AddWithValue("cPerJurRepCodigo", Request.cPerJurRepCodigo); cm.Parameters.AddWithValue("nPerJurTipInversion", Request.nPerJurTipInversion); cm.Parameters.AddWithValue("nPerJurSecEconomico", Request.nPerJurSecEconomico); cm.Connection = cn; Resultado = cm.ExecuteNonQuery(); Item.Resultado = Resultado; } } } catch (Exception) { throw; } return Item; }
//------------------------------------ //Obtiene Periodo (nPrdCodigo) Actual //------------------------------------ public int Get_Periodo_by_cPerJurCodigo(BE_ReqSistema Request) { int nPrdCodigo = 0; 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_Periodo_by_cPerJurCodigo]"; cm.CommandType = CommandType.StoredProcedure; cm.Parameters.AddWithValue("cPerJurCodigo", Request.cPerJurRepCodigo); cm.Connection = cn; SqlParameter pCod = new SqlParameter(); pCod.ParameterName = "nPrdCodigo"; pCod.DbType = DbType.Int32; pCod.Direction = ParameterDirection.Output; cm.Parameters.Add(pCod); cm.ExecuteNonQuery(); nPrdCodigo = Convert.ToInt32(cm.Parameters["nPrdCodigo"].Value); } } } catch (Exception) { throw; } return nPrdCodigo; }