public void ACConciliacionAlmacenDetalleNeg(ConciliacionAlmacenDetalleModel Datos) { try { object[] Parametros = { Datos.NuevoRegistro, Datos.IDConciliacionAlmacenDetalle ?? string.Empty, Datos.IDConciliacionAlmacen ?? 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_ConciliacionDetalleNeg", 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 ConciliacionAlmacenModels ObtenerDetalleConciliaciones(string Conexion, string IDConciliacion) { try { ConciliacionAlmacenModels Result = new ConciliacionAlmacenModels(); List <ConciliacionAlmacenDetalleModel> Lista = new List <ConciliacionAlmacenDetalleModel>(); ConciliacionAlmacenDetalleModel Item; DataSet Ds = SqlHelper.ExecuteDataset(Conexion, "spCSLDB_Inventario_get_DetalleConciliacionXID", IDConciliacion); if (Ds != null) { if (Ds.Tables.Count == 2) { if (Ds.Tables[0].Rows.Count > 0) { int IDTipoConciliacion = 0; int.TryParse(Ds.Tables[0].Rows[0][0].ToString(), out IDTipoConciliacion); Result.TipoConciliacion.IDTipoConciliacion = IDTipoConciliacion; } DataTableReader Dr = Ds.Tables[1].CreateDataReader(); while (Dr.Read()) { Item = new ConciliacionAlmacenDetalleModel(); Item.IDConciliacionAlmacenDetalle = !Dr.IsDBNull(Dr.GetOrdinal("IDConciliacionDetalle")) ? Dr.GetString(Dr.GetOrdinal("IDConciliacionDetalle")) : 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; Item.Precio = !Dr.IsDBNull(Dr.GetOrdinal("Precio")) ? Dr.GetDecimal(Dr.GetOrdinal("Precio")) : 0; Lista.Add(Item); } Dr.Close(); Result.ListaDetalle = Lista; } } return(Result); } catch (Exception ex) { throw ex; } }
public ConciliacionAlmacenDetalleModel EliminarConciliacionDetalle(string Conexion, string IDConciliacionDetalle, string IDUsuario) { try { ConciliacionAlmacenDetalleModel Datos = new ConciliacionAlmacenDetalleModel(); object[] Parametros = new object [] { IDConciliacionDetalle, IDUsuario }; object Result = SqlHelper.ExecuteScalar(Conexion, "spCSLDB_Inventario_del_ConciliacionDetalle", 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; } }