public void ACConciliacionAlmacen(ConciliacionAlmacenModels Datos) { try { object [] Parametros = { Datos.NuevoRegistro, Datos.IDConciliacionAlmacen ?? string.Empty, Datos.Sucursal.IDSucursal ?? string.Empty, Datos.Almacen.IDAlmacen ?? string.Empty, Datos.FechaConciliacion, Datos.TipoConciliacion.IDTipoConciliacion, Datos.Comentario ?? string.Empty, Datos.Usuario ?? string.Empty }; SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_Inventario_ac_Conciliacion", Parametros); while (Dr.Read()) { int Resultado = !Dr.IsDBNull(Dr.GetOrdinal("Resultado")) ? Dr.GetInt32(Dr.GetOrdinal("Resultado")) : -1; if (Resultado == 1) { Datos.Completado = true; Datos.IDConciliacionAlmacen = !Dr.IsDBNull(Dr.GetOrdinal("IDConciliacion")) ? Dr.GetString(Dr.GetOrdinal("IDConciliacion")) : string.Empty; } break; } Dr.Close(); } catch (Exception ex) { throw ex; } }
public List <ConciliacionAlmacenModels> ObtenerConciliaciones(string Conexion) { try { List <ConciliacionAlmacenModels> Lista = new List <ConciliacionAlmacenModels>(); ConciliacionAlmacenModels Item; SqlDataReader Dr = SqlHelper.ExecuteReader(Conexion, "spCSLDB_Inventario_get_Conciliaciones"); while (Dr.Read()) { Item = new ConciliacionAlmacenModels(); Item.IDConciliacionAlmacen = !Dr.IsDBNull(Dr.GetOrdinal("IDConciliacion")) ? Dr.GetString(Dr.GetOrdinal("IDConciliacion")) : string.Empty; Item.FolioConciliacion = !Dr.IsDBNull(Dr.GetOrdinal("FolioConciliacion")) ? Dr.GetString(Dr.GetOrdinal("FolioConciliacion")) : string.Empty; Item.Estatus = !Dr.IsDBNull(Dr.GetOrdinal("Estatus")) ? Dr.GetString(Dr.GetOrdinal("Estatus")) : string.Empty; Item.CssClass = !Dr.IsDBNull(Dr.GetOrdinal("CssClass")) ? Dr.GetString(Dr.GetOrdinal("CssClass")) : string.Empty; Item.IDEstatus = !Dr.IsDBNull(Dr.GetOrdinal("IDEstatus")) ? Dr.GetInt16(Dr.GetOrdinal("IDEstatus")) : 0; Item.Sucursal.NombreSucursal = !Dr.IsDBNull(Dr.GetOrdinal("Sucursal")) ? Dr.GetString(Dr.GetOrdinal("Sucursal")) : string.Empty; Item.Almacen.nombreAlmacen = !Dr.IsDBNull(Dr.GetOrdinal("Almacen")) ? Dr.GetString(Dr.GetOrdinal("Almacen")) : string.Empty; Item.TipoConciliacion.Descripcion = !Dr.IsDBNull(Dr.GetOrdinal("TipoConciliacion")) ? Dr.GetString(Dr.GetOrdinal("TipoConciliacion")) : string.Empty; Item.FechaConciliacion = !Dr.IsDBNull(Dr.GetOrdinal("FechaConciliacion")) ? Dr.GetDateTime(Dr.GetOrdinal("FechaConciliacion")) : DateTime.MinValue; Item.Comentario = !Dr.IsDBNull(Dr.GetOrdinal("Comentarios")) ? Dr.GetString(Dr.GetOrdinal("Comentarios")) : string.Empty; Lista.Add(Item); } Dr.Close(); return(Lista); } 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 ConciliacionAlmacenModels ProcesarConciliacion(string Conexion, string IDConciliacion, string IDUsuario) { try { ConciliacionAlmacenModels Datos = new ConciliacionAlmacenModels(); object[] Parametros = new object[] { IDConciliacion, IDUsuario }; object Result = SqlHelper.ExecuteScalar(Conexion, "spCSLDB_Inventario_set_ProcesarConciliacion", 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; } }