public Devolver_DatosInicialesBE ListarProductosTienda(string usuario, int idCliente, int idTienda) { Devolver_DatosInicialesBE obe = new Devolver_DatosInicialesBE(); List <AsignarAlmacen_ProductoBE> loProducto = new List <AsignarAlmacen_ProductoBE>(); using (SqlConnection con = new SqlConnection(strCnx)) { con.Open(); loProducto = oMaestrosDA.ListaProductoXTiendaEnStock(con, usuario, idCliente, idTienda); } obe.loProducto = loProducto; return(obe); }
public Devolver_DatosInicialesBE ListarDatosIniciales(string usuario, int idCliente) { Devolver_DatosInicialesBE obe = new Devolver_DatosInicialesBE(); List <ListaComboBE> loTienda = new List <ListaComboBE>(); List <ListaComboBE> loAlmacen = new List <ListaComboBE>(); using (SqlConnection con = new SqlConnection(strCnxRule)) { con.Open(); loTienda = oMaestrosDA.ComboTienda(con, usuario, idCliente, -1); loAlmacen = oMaestrosDA.ComboAlmacen(con, usuario, idCliente); } obe.loTienda = loTienda; obe.loAlmacen = loAlmacen; return(obe); }
public RespuestaBE Devolver(Devolver_DatosInicialesBE obe) { RespuestaBE rpta = new RespuestaBE(); SqlTransaction sqltrans; using (SqlConnection con = new SqlConnection(strCnx)) { con.Open(); sqltrans = con.BeginTransaction(); rpta = oDevolverDA.Devolver(con, sqltrans, obe); if (rpta.codigo == 1) { sqltrans.Commit(); } else { sqltrans.Rollback(); } } return(rpta); }
public IHttpActionResult GetProductosTienda(string usuario, int idCliente, int idTienda) { try { DevolverBL oDevolverBL = new DevolverBL(idCliente); Devolver_DatosInicialesBE lobe = oDevolverBL.ListarProductosTienda(usuario, idCliente, idTienda); if (lobe != null && lobe.loProducto.Count > 0) { return(Ok(Models.Util.GetBodyResponse(200, lobe))); } else { return(Ok(Models.Util.GetBodyResponse(300, "No se encontraron Productos en Tienda seleccionada."))); } } catch (Exception ex) { /*LogSA.GrabarLogError("SOL TR", user, "GetListarOrdOtrs", ex);*/ return(Ok(Models.Util.GetBodyResponse(400, ex.Message))); } }
public async Task <IHttpActionResult> Devolver(Devolver_DatosInicialesBE obe) { try { DevolverBL oDevolverBL = new DevolverBL(obe.IdCliente); RespuestaBE rpta = new RespuestaBE(); rpta = oDevolverBL.Devolver(obe); if (rpta.codigo == 1) { return(Ok(Models.Util.GetBodyResponse(200, rpta.descripcion))); } else { return(Ok(Models.Util.GetBodyResponse(300, rpta.descripcion))); } } catch (Exception ex) { //LogSA.GrabarLogError("SOL TR", model.user, "EditarTareas", ex); return(Ok(Models.Util.GetBodyResponse(400, ex.Message))); } }
public RespuestaBE Devolver(SqlConnection cnBD, SqlTransaction trx, Devolver_DatosInicialesBE obe) { RespuestaBE rpta = new RespuestaBE(); using (SqlCommand cmd = new SqlCommand("[dbo].[USP_DevolverAlmacen_Guardar]", cnBD)) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandTimeout = 0; cmd.Transaction = trx; cmd.Parameters.Add("@IdTiendaOrigen", SqlDbType.Int).Value = obe.IdTiendaOrigen; cmd.Parameters.Add("@DesTiendaOrigen", SqlDbType.VarChar, 150).Value = obe.DesTiendaOrigen; cmd.Parameters.Add("@IdAlmacen", SqlDbType.Int).Value = obe.IdAlmacen; cmd.Parameters.Add("@DesAlmacen", SqlDbType.VarChar, 150).Value = obe.DesAlmacen; cmd.Parameters.Add("@GuiaSalida", SqlDbType.VarChar, 20).Value = obe.GuiaSalida; cmd.Parameters.Add("@FechaGuia", SqlDbType.DateTime).Value = Convert.ToDateTime(obe.FechaGuia).ToString("yyyy-MM-dd HH:mm:ss"); cmd.Parameters.Add("@IdCliente", SqlDbType.Int).Value = obe.IdCliente; cmd.Parameters.Add("@UsrCreador", SqlDbType.VarChar, 50).Value = obe.UsrCreador; cmd.Parameters.Add("@loProducto", SqlDbType.Structured).Value = CrearEstructura(obe.loProducto); using (SqlDataReader drd = cmd.ExecuteReader()) { if (drd.HasRows) { int pos_Codigo = drd.GetOrdinal("Codigo"); int pos_Descripcion = drd.GetOrdinal("Descripcion"); while (drd.Read()) { rpta = new RespuestaBE(); rpta.codigo = drd.GetInt32(pos_Codigo); rpta.descripcion = drd.GetString(pos_Descripcion); } } } } return(rpta); }