public void ACSalidaAlmacenDetalle(SalidaAlmacenDetalleModels Datos) { try { object[] Parametros = { Datos.NuevoRegistro, Datos.IDSalidaDetalle ?? string.Empty, Datos.IDSalida ?? string.Empty, Datos.Producto.IDProductoAlmacen ?? string.Empty, Datos.UnidadMedida.id_unidadProducto ?? string.Empty, Datos.Cantidad, Datos.Usuario ?? string.Empty }; object Result = SqlHelper.ExecuteScalar(Datos.Conexion, "spCSLDB_Inventario_ac_SalidaAlmacenDetalle", Parametros); if (Result != null) { int Resultado = 0; int.TryParse(Result.ToString(), out Resultado); Datos.Completado = (Resultado == 1); Datos.Resultado = Resultado; } } catch (Exception ex) { throw ex; } }
public SalidaAlmacenDetalleModels EliminarSalidaDetalle(string Conexion, string IDSalidaDetalle, string Usuario) { try { SalidaAlmacenDetalleModels Datos = new SalidaAlmacenDetalleModels(); object[] Parametros = { IDSalidaDetalle, Usuario }; object Result = SqlHelper.ExecuteScalar(Conexion, "spCSLDB_Inventario_del_SalidaAlmacenDetalle", Parametros); if (Result != null) { int Resultado = 0; int.TryParse(Result.ToString(), out Resultado); Datos.Completado = (Resultado == 1); Datos.Resultado = Resultado; } return(Datos); } catch (Exception ex) { throw ex; } }
public List <SalidaAlmacenDetalleModels> ObtenerListaDetalleSalida(string Conexion, string IDSalida) { try { List <SalidaAlmacenDetalleModels> Lista = new List <SalidaAlmacenDetalleModels>(); SalidaAlmacenDetalleModels Item; SqlDataReader Dr = SqlHelper.ExecuteReader(Conexion, "spCSLDB_Inventario_get_DetalleSalidaXID", IDSalida); while (Dr.Read()) { Item = new SalidaAlmacenDetalleModels(); Item.IDSalidaDetalle = !Dr.IsDBNull(Dr.GetOrdinal("IDSalidaDetalle")) ? Dr.GetString(Dr.GetOrdinal("IDSalidaDetalle")) : string.Empty; Item.Producto.Nombre = !Dr.IsDBNull(Dr.GetOrdinal("Producto")) ? Dr.GetString(Dr.GetOrdinal("Producto")) : string.Empty; Item.Cantidad = !Dr.IsDBNull(Dr.GetOrdinal("Cantidad")) ? Dr.GetDecimal(Dr.GetOrdinal("Cantidad")) : 0; Item.UnidadMedida.Descripcion = !Dr.IsDBNull(Dr.GetOrdinal("UnidadMedida")) ? Dr.GetString(Dr.GetOrdinal("UnidadMedida")) : string.Empty; Lista.Add(Item); } Dr.Close(); return(Lista); } catch (Exception ex) { throw ex; } }