public static DataSet GetEmpresaById(string _empresa) { EbuyQuery query = new EbuyQuery(); query.ConGenerico = true; query.Stored = "COCG_Empresa"; EbuySql sql = new EbuySql(); DataSet datos = sql.ExecuteSP(query); return datos; }
public void aa() { EbuySql aa = new EbuySql(); EbuyQuery bb = new EbuyQuery(); bb.Stored = "aa"; bb.Parametros = new SqlParameter[4]; bb.Parametros[0] = new SqlParameter("aa", "aa"); SqlDataReader gg = aa.ExecuteSPReader(bb); }
/// <summary> /// Trae los textos de idioma de la pagina y tambien los globales. /// </summary> /// <param name="pagina"></param> /// <returns></returns> public DataSet GetTextosByObjetos(string objeto, string idioma) { EbuySql conex = new EbuySql(); EbuyQuery query = new EbuyQuery(); query.Stored = "COCG_GetTextosByObjetos"; query.ConGenerico = false; query.Parametros = new SqlParameter[2]; query.Parametros[0] = new SqlParameter("@Objeto", objeto); query.Parametros[1] = new SqlParameter("@Idioma", idioma); DataSet ds = conex.ExecuteSP(query); return ds; }
public static Numeracion GenerarNumeracion(string tipo, string Empid) { Numeracion num = new Numeracion(); EbuyQuery query = new EbuyQuery(); query.ConGenerico = false; query.Stored = "COUG_GeneraNUmeracion"; EbuySql sql = new EbuySql(); SqlParameter[] parametros = new SqlParameter[2]; parametros[0] = new SqlParameter("@Empid", Empid); parametros[1] = new SqlParameter("@TipoNumeracion", tipo); query.Parametros = parametros; DataSet datos = sql.ExecuteSP(query); num.Numero = Convert.ToInt32(datos.Tables[0].Rows[0]["numero"]); num.Tipo = datos.Tables[0].Rows[0]["tipo"].ToString(); return num; }
public SqlDataReader GetBandejaItems() { EbuySql conex = new EbuySql(); EbuyQuery query = new EbuyQuery(); query.Stored = "COCG_GetBandejaItems"; SqlDataReader ds1 = conex.ExecuteSPReader(query); /*query.Stored = "COCG_GetBandejaItems1"; conex.BeginTran(); conex.ExecuteSP(query); conex.ExecuteSP(query); conex.RollBack(); //conex.EndTran(); DataSet ds = new DataSet();*/ return ds1; }
public static Funcion GetFuncionByPage(string modulo, string pagina) { EbuyQuery query = new EbuyQuery(); pagina = modulo + "/" + pagina; query.ConGenerico = false; query.Stored = "COC_Funcion"; EbuySql sql = new EbuySql(); query.Parametros = new SqlParameter[2]; query.Parametros[0] = new SqlParameter("@asp", pagina); query.Parametros[1] = new SqlParameter("@Idioma", "ES"); DataSet datos = sql.ExecuteSP(query); Funcion func = new Funcion(); func.Id = Convert.ToInt32(datos.Tables[0].Rows[0]["funcion"]); func.Path = Convert.ToString(datos.Tables[0].Rows[0]["Path"]); if (datos.Tables[0].Rows[0]["EsGenerica"].ToString() == "S") func.EsGenerica = true; else func.EsGenerica = false; return func; }
public int TienePermiso(Usuario usuario, Funcion funcion, Empresa OperandoCon) { string operar; if (funcion.EsGenerica) operar = "CG"; else operar = OperandoCon.ID; EbuySql conex = new EbuySql(); EbuyQuery query = new EbuyQuery(); query.Stored = "COC_TienePermisos"; query.Parametros = new SqlParameter[4]; query.ConGenerico = false; query.Parametros[0] = new SqlParameter("@Puserid", usuario.Empresa.ID); query.Parametros[1] = new SqlParameter("@Puser", usuario.UserName); query.Parametros[2] = new SqlParameter("@Pfuncion", funcion.Id); query.Parametros[3] = new SqlParameter("@Pempresa", operar); DataSet ds = conex.ExecuteSP(query); DataTable dt = ds.Tables[0]; return Convert.ToInt32(dt.Rows[0]["Permiso"]); }
/// <summary> /// Suspende o habilita un proveedor y deja el log en provmapsociohistorico. /// </summary> /// <param name="provid"></param> /// <param name="tipoEstado">Suspender o habilitar</param> /// <returns></returns> public static Resultado SuspenderProveedor(string provid,TipoSuspension tipoEstado, string observacion) { Resultado res = new Resultado(); EbuyQuery query = new EbuyQuery(); query.ConGenerico = true; string estado = ""; if (tipoEstado == TipoSuspension.Habilitar) estado = "A"; if (tipoEstado == TipoSuspension.Suspender) estado = "S"; query.Stored = "SOUG_ADM_ProveedoresTodosAdherentes "; query.Parametros = new System.Data.SqlClient.SqlParameter[3]; query.Parametros[0] = new System.Data.SqlClient.SqlParameter("@prov_id",provid); query.Parametros[1] = new System.Data.SqlClient.SqlParameter("@estado",estado); query.Parametros[2] = new System.Data.SqlClient.SqlParameter("@Observacion",observacion); EbuySql sql = new EbuySql(); DataSet datos = sql.ExecuteSP(query); res.ID_Error = Convert.ToInt16(datos.Tables[0].Rows[0]["CodRet"]); res.Descripcion = ""; return res; }
/// <summary> /// Trae los pagos hechos por los proveedores. /// </summary> /// <param name="estado">Estado que queremos filtrar.</param> /// <returns></returns> public List<ProvPagoInformado> getPagosPorEstado(EstadosFact estado) { ProvPagoInformado p = new ProvPagoInformado(); EbuySql sql = new EbuySql(); SqlParameter[] param = new SqlParameter[1]; param[0] = new SqlParameter("@Estado", (int)estado); EbuyQuery query = new EbuyQuery(); query.Stored = "COCG_FEBUY_RecibosPorEstado"; query.Parametros = param; query.ConGenerico = true; lector = sql.ExecuteSPReader(query); List<ProvPagoInformado> pagos = new List<ProvPagoInformado>(); while (lector.Read()) { pagos.Add(p.Cast(lector)); } return pagos; }