/// <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; }
public List<Resultado> IngresarExcelBancos(List<BancoExcelMovimiento> movimientos, int sessionid) { List<Resultado> resultados = new List<Resultado>(); try { datosSQL.Stored = "COIG_FacturacionBancoExcel"; datosSQL.ConGenerico = false; SqlParameter[] param = new SqlParameter[7]; foreach (BancoExcelMovimiento mov in movimientos) { Resultado res = new Resultado(); param[0] = new SqlParameter("@Session", sessionid); param[1] = new SqlParameter("@ID_Banco", mov.ID_Banco); param[2] = new SqlParameter("@Descripcion", mov.Descripcion); param[3] = new SqlParameter("@Valor", mov.Valor); param[4] = new SqlParameter("@Sucursal", mov.Sucursal); param[5] = new SqlParameter("@ID", mov.ID); param[6] = new SqlParameter("@FechaPago", mov.FechaPago); datosSQL.Parametros = param; DataSet ds = ebSQL.ExecuteSP(datosSQL); res.ID_Error = Convert.ToInt32(ds.Tables[0].Rows[0]["CodRet"].ToString()); res.Descripcion = ds.Tables[0].Rows[0]["Descripcion"].ToString(); res.Contenido = (BancoExcelMovimiento)mov; resultados.Add(res); } } catch { } return resultados; }
public Resultado AsignarMovimiento(int reciboInterno, int id_registro_movimiento) { datosSQL.Stored = "COUG_FacturacionEbuyBancoDeposito"; datosSQL.ConGenerico = false; SqlParameter[] param = new SqlParameter[2]; param[0] = new SqlParameter("@ReciboInterno", reciboInterno); param[1] = new SqlParameter("@ID_Registro_Movimiento", id_registro_movimiento); datosSQL.Parametros = param; DataSet ds = ebSQL.ExecuteSP(datosSQL); int codigoError = Convert.ToInt32(ds.Tables[0].Rows[0]["CodRet"]); string descripcion = ds.Tables[0].Rows[0]["DescripcionError"].ToString(); Resultado resultado = new Resultado(); resultado.ID_Error = codigoError; resultado.Descripcion = descripcion; return resultado; }