public static string GrabarEntrada(int id, int id_tienda, int id_usuario, int id_serie, decimal monto, string serie, int correlativo) { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPSave_EntradaDinero"; objProc.Parametros.Add(new MParametro { Nombre = "@id_recibo_anticipo", Valor = id, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_tienda", Valor = id_tienda, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_usuario", Valor = id_usuario, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_serie", Valor = id_serie, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@monto", Valor = monto, Tipo = DbType.Decimal, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@serie", Valor = serie, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@correlativo", Valor = correlativo, Tipo = DbType.Int32, Out = false }); return(objExcute.Upsert(objProc)); }
//___________________________________________________________________________________________________________ //_____________________________________________________________________________________________________________ //_________________________________ESTA FUNCION MUESTRA LAS CUOTAS DE UN CREDITO //NOTA: POR EL MOMENTO NO SE ESTA USUANDO //public static DataTable MostrarDetallePromesasDePagoParaObservaciones(int id_proesa_pago_enc) //{ // MProcedimiento objProc = new MProcedimiento(); // MExecute objExcute = new MExecute(); // objProc.NombreProcedimiento = "SPMostrar_PromesasDePagoParaAgregarObservaciones"; // objProc.Parametros.Add(new MParametro { Nombre = "@id_promesa_pago_enc", Valor = id_proesa_pago_enc, Tipo = DbType.Int32, Out = false }); // return objExcute.Consultar(objProc); //} //____________________________________________________________________________________________________________________ //___ESTA FUNCION ES PARA AGREGAR LOS RECRGOS public static string AgregarRecargos(int idtienda, int id_promesa_pago, int id_usuario, int correlativo, decimal monto, string descripcion, DateTime fecha_de_pago, int id_tipo_de_promesa) { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPSave_AgregarRecargos"; objProc.Parametros.Add(new MParametro { Nombre = "@id_tienda", Valor = idtienda, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_promesa_pago", Valor = id_promesa_pago, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_usuario_creacion", Valor = id_usuario, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@numero_cuota", Valor = correlativo, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@monto", Valor = monto, Tipo = DbType.Decimal, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@descripcion", Valor = descripcion, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@fecha_de_pago", Valor = fecha_de_pago, Tipo = DbType.Date, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_tipo_de_promesa", Valor = id_tipo_de_promesa, Tipo = DbType.Int32, Out = false }); return(objExcute.Upsert(objProc)); }
public static DataTable MostrarSalidasGastos(int idtienda, DateTime fecha_inicial, DateTime fecha_final, int id_tipo_salida_dinero, int id_usuario, int opcion) { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPMostrar_ReporteDeSalidasDinero"; objProc.Parametros.Add(new MParametro { Nombre = "@id_tienda", Valor = idtienda, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@fecha_inicial", Valor = fecha_inicial, Tipo = DbType.Date, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@fecha_final", Valor = fecha_final, Tipo = DbType.Date, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_tipo_salida_dinero", Valor = id_tipo_salida_dinero, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_usuario", Valor = id_usuario, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@opcion", Valor = opcion, Tipo = DbType.Int32, Out = false }); return(objExcute.Consultar(objProc)); }
public static string guardarProveedor(int idtienda, string nombre, string nit, string direccion, string correo, string telefono, string vendedor, string telefono_vendedor) { MExecute objExcute = new MExecute(); MProcedimiento objProc = new MProcedimiento(); objProc.NombreProcedimiento = "SPSave_Proveedor"; objProc.Parametros.Add(new MParametro { Nombre = "@idtienda", Valor = idtienda, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@nombre", Valor = nombre, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@nit", Valor = nit, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@direccion", Valor = direccion, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@correo", Valor = correo, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@telefono", Valor = telefono, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@vendedor", Valor = vendedor, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@telefono_vendedor", Valor = telefono_vendedor, Tipo = DbType.String, Out = false }); return(objExcute.Upsert(objProc)); }
//___________________________________________________________________________ public static string ActualizarPreciosYCostos(int idtienda, int idproducto, decimal precioa, decimal precioCosto, int opcion, bool verificado, int id_sub_orden_detlle) { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPUpdate_PrecioAyUltimoCostoproductoSubordenCompra"; objProc.Parametros.Add(new MParametro { Nombre = "@idtienda", Valor = idtienda, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@idproducto", Valor = idproducto, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@precioa_producto", Valor = precioa, Tipo = DbType.Decimal, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@precio_compra", Valor = precioCosto, Tipo = DbType.Decimal, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@verificado", Valor = verificado, Tipo = DbType.Boolean, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_sub_orden_detalle", Valor = id_sub_orden_detlle, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@opcion", Valor = opcion, Tipo = DbType.Int32, Out = false }); return(objExcute.Upsert(objProc)); }
public static string AgregarCuentaBancaria(int id_tabla, string codigo, string nombre, string descripcion, string numero_ceunta, int opcion) { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPSave_AgregarCuentaBancaria"; objProc.Parametros.Add(new MParametro { Nombre = "@id_tabla", Valor = id_tabla, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@codigo", Valor = codigo, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@nombre", Valor = nombre, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@descripcion", Valor = descripcion, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@numero_cuenta", Valor = numero_ceunta, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@opcion", Valor = opcion, Tipo = DbType.Int32, Out = false }); return(objExcute.Upsert(objProc)); }
public static DataTable MostrarDocumentoOperado(int codigo, int id_tienda, int id_tipo_documento, int id_origen, int id_destino, bool ingresado, int opcion) { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPMostrar_ReporteDeDocumentoGenerado"; objProc.Parametros.Add(new MParametro { Nombre = "@id_movimiento_enc", Valor = codigo, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_tienda", Valor = id_tienda, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_tipo_documento", Valor = id_tipo_documento, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_origine", Valor = id_origen, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_destino", Valor = id_destino, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@ingresado", Valor = ingresado, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@opcion", Valor = opcion, Tipo = DbType.Int32, Out = false }); return(objExcute.Consultar(objProc)); }
public static string Agregar(int id_tienda, int id_documento, string descripcion, string serie, int correlativo, bool operado) { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPSave_Notificacion"; objProc.Parametros.Add(new MParametro { Nombre = "@id_tienda", Valor = id_tienda, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_documento", Valor = id_documento, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@descripcion", Valor = descripcion, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@serie", Valor = serie, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@correlativo", Valor = correlativo, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@operado", Valor = operado, Tipo = DbType.Boolean, Out = false }); return(objExcute.Upsert(objProc)); }
public static string ActualizarSubLinea(int idsublinea, int idlinea, string descripcion, string abreviatura, decimal descuento) { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPUpdate_SubLinea"; objProc.Parametros.Add(new MParametro { Nombre = "@idsublinea", Valor = idsublinea, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@idlinea", Valor = idlinea, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@descripcion", Valor = descripcion, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@abreviatura", Valor = abreviatura, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@descuento", Valor = descuento, Tipo = DbType.Decimal, Out = false }); return(objExcute.Upsert(objProc)); }
public static string ActualizarEstadoDelPago(List <MPagoCreditoDetalle> detalleInsercion /*, List<MSubOrdenDetalle> detalleEliminacion*/) { string rpta = ""; MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); try { objExcute.IniciarTran(); rpta = objExcute.UpsertTransaction(); if (detalleInsercion != null) { if (rpta.Equals("OK")) { foreach (MPagoCreditoDetalle item in detalleInsercion) { MProcedimiento objProc1 = new MProcedimiento(); objProc1.NombreProcedimiento = "SPUpdate_ActualizarPagoDetalle"; objProc1.Parametros.Add(new MParametro { Nombre = "@id_tienda", Valor = item.IdTienda, Tipo = DbType.Int64, Out = false }); objProc1.Parametros.Add(new MParametro { Nombre = "@id_promesa_pago_det", Valor = item.IdPromesaPagoDet, Tipo = DbType.Int64, Out = false }); objProc1.Parametros.Add(new MParametro { Nombre = "@monto", Valor = item.MontoCuota, Tipo = DbType.Int64, Out = false }); objProc1.Parametros.Add(new MParametro { Nombre = "@opcion", Valor = item.Opcion, Tipo = DbType.Decimal, Out = false }); rpta = objExcute.UpsertTransaction(objProc1); if (!rpta.Equals("OK")) { break; } } } } if (rpta.Equals("OK")) { objExcute.TranasctionCommit(); } else { objExcute.TranasctionRollback(); } } catch (Exception) { throw; } finally { objExcute.cerrarConexionTransaccion(); } return(rpta); }
public static DataTable MostrarCuantosMesesReporteMorosos() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPMostrar_CuantosMesesMorosos"; return(objExcute.Consultar(objProc)); }
public static DataTable MostrarProductos() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPmostrar_TodosoLosProductosParaAgregarAsubOrden"; return(objExcute.Consultar(objProc)); }
public static DataTable MostrarProveedores() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPMostrar_ProveedoresParaGenerarSubOrdenDeCompra"; return(objExcute.Consultar(objProc)); }
//__________ESTA FUNCION ES PARA MOSTRAR LOS PRODCTOS RECIENAGREGADOS CON ESTATUS RECIETNE = SI________ public static DataTable MostrarProdcutosRecienCreados() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPMostrar_ProductosRecientesSubOrdenDeCompra"; return(objExcute.Consultar(objProc)); }
public static DataTable MostrarProductosEnTransito() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPMostrar_ProductosEnTransito"; return(objExcute.Consultar(objProc)); }
public static DataTable MostrarClientes() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPMostrar_ListaDeTodosLosClientes"; return(objExcute.Consultar(objProc)); }
public static DataTable MostrarTipoDeDocumentosParaReimprimrTraslados() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPMostrar_DocumentosTipoDeDocumentoParaReimprimirTraslados"; return(objExcute.Consultar(objProc)); }
public static DataTable MostrarGastos() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreTabla = "Gasto"; return(objExcute.Mostrar(objProc)); }
public static DataTable MostrarDocumentosParaReportes() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPMostrar_DocumentosDeInventarioParaReportes"; return(objExcute.Consultar(objProc)); }
public static DataTable TiposDeGastos() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreTabla = "tbl_tipo_salida_dinero"; return(objExcute.Mostrar(objProc)); }
public static DataTable Usuarios() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreTabla = "tbl_usuarios"; return(objExcute.Mostrar(objProc)); }
public static DataTable CuentasBancarias() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreTabla = "CuentaBanco"; return(objExcute.Mostrar(objProc)); }
public static DataTable TiposDePagos() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreTabla = "tbl_tipos_pago"; return(objExcute.Mostrar(objProc)); }
public static DataTable MostrarLineas() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPMostrar_linea"; return(objExcute.Consultar(objProc)); }
public static string DescontarStock(List <MDescontarStock> stockDetalle) { string rpta = ""; MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); try { objExcute.IniciarTran(); if (stockDetalle != null) { foreach (MDescontarStock item in stockDetalle) { MProcedimiento objProc1 = new MProcedimiento(); objProc1.NombreProcedimiento = "SPUpdate_DescontarStock"; objProc1.Parametros.Add(new MParametro { Nombre = "@idtienda", Valor = item.Idtienda, Tipo = DbType.Int32, Out = false }); objProc1.Parametros.Add(new MParametro { Nombre = "@idproducto", Valor = item.Idproducto, Tipo = DbType.Int32, Out = false }); objProc1.Parametros.Add(new MParametro { Nombre = "@idbodega", Valor = item.Idbodega, Tipo = DbType.Int32, Out = false }); objProc1.Parametros.Add(new MParametro { Nombre = "@cantidad", Valor = item.Cantidad, Tipo = DbType.Int32, Out = false }); rpta = objExcute.UpsertTransaction(objProc1); if (!rpta.Equals("OK")) { break; } } } if (rpta.Equals("OK")) { objExcute.TranasctionCommit(); } else { objExcute.TranasctionRollback(); } } catch (Exception) { throw; } finally { objExcute.cerrarConexionTransaccion(); } return(rpta); }
public static DataTable MostrarSubLienasParaElModulo() { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPMostrar_SublineasModuloSublineas"; return(objExcute.Consultar(objProc)); }
//______________esta funcion solo para actualizar el transito local public static string AcutalizarTransitoLocalOC(List <MIngresoDetalle> detalleInsercion) { string rpta = ""; MExecute objExcute = new MExecute(); try { if (detalleInsercion != null) { objExcute.IniciarTran(); foreach (MIngresoDetalle item in detalleInsercion) { MProcedimiento objProc1 = new MProcedimiento(); objProc1.NombreProcedimiento = "SPSave_ActualizarProductosEnTransitoOC"; objProc1.Parametros.Add(new MParametro { Nombre = "@idtienda", Valor = item.IdTienda, Tipo = DbType.Int32, Out = false }); objProc1.Parametros.Add(new MParametro { Nombre = "@cantidad", Valor = item.Cantidad, Tipo = DbType.Int32, Out = false }); objProc1.Parametros.Add(new MParametro { Nombre = "@idbodega", Valor = item.IdBodega, Tipo = DbType.Int64, Out = false }); objProc1.Parametros.Add(new MParametro { Nombre = "@idproducto", Valor = item.IdProducto, Tipo = DbType.Int64, Out = false }); objProc1.Parametros.Add(new MParametro { Nombre = "@opcion", Valor = item.Opcion, Tipo = DbType.Int64, Out = false }); rpta = objExcute.UpsertTransaction(objProc1); if (!rpta.Equals("OK")) { break; } } } if (rpta.Equals("OK")) { objExcute.TranasctionCommit(); } else { objExcute.TranasctionRollback(); } } catch (Exception) { throw; } finally { objExcute.cerrarConexionTransaccion(); } return(rpta); }
public static string GrabarSalida(int id_salida_dinero, int id_tienda, int id_tipo_pago, int id_tipo_salida_dinero, int id_tipo_documento, int id_sereie, int id_usuario, string descripcion, string destino, string observaciones, decimal monto, string serie, int correlativo, string serie_factura, int correlativo_factura, int opcion) { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPSave_RealizarMovimientoDinero"; objProc.Parametros.Add(new MParametro { Nombre = "@id_salida_dinero", Valor = id_salida_dinero, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_tienda", Valor = id_tienda, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_tipo_pago", Valor = id_tipo_pago, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_tipo_salida_dinero", Valor = id_tipo_salida_dinero, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_tipo_documento", Valor = id_tipo_documento, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_serie", Valor = id_sereie, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@id_usuario", Valor = id_usuario, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@descripcion", Valor = descripcion, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@destino", Valor = destino, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@observaciones", Valor = observaciones, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@monto", Valor = monto, Tipo = DbType.Decimal, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@serie", Valor = serie, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@correlativo", Valor = correlativo, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@serie_factura", Valor = serie_factura, Tipo = DbType.String, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@correlativo_factura", Valor = correlativo_factura, Tipo = DbType.Int32, Out = false }); objProc.Parametros.Add(new MParametro { Nombre = "@opcion", Valor = opcion, Tipo = DbType.Int32, Out = false }); return(objExcute.Upsert(objProc)); }
public static DataTable MostrarBodega(int idtienda) { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPMostrar_Bodegas"; objProc.Parametros.Add(new MParametro { Nombre = "@idtienda", Valor = idtienda, Tipo = DbType.Int32, Out = false }); return(objExcute.Consultar(objProc)); }
//__________________________ESTA FUNCION ES PARA MOSTRAR LOS PRODUCTOS PERO PRO FILTRO public static DataTable MostrarProductosPorFiltro(string texto) { MProcedimiento objProc = new MProcedimiento(); MExecute objExcute = new MExecute(); objProc.NombreProcedimiento = "SPMostrar_ProductosParaRequisicionPorFiltro"; objProc.Parametros.Add(new MParametro { Nombre = "@texto", Valor = texto, Tipo = DbType.String, Out = false }); return(objExcute.Consultar(objProc)); }