public DespachoDetalleViewModel(DespachoDetalle model) { _DespachoDetalleId = model.DespachoDetalleId; _DespachoId = model.DespachoId; _AjusteInventarioDetalleId = model.AjusteInventarioDetalleId; _OrdenProduccionInsumoId = model.OrdenProduccionInsumoId; _VentaDetalleId = model.VentaDetalleId; _MercaderiaId = model.MercaderiaId; _UnidadMedidaId = model.UnidadMedidaId; _Cantidad = model.Cantidad; _CodigoMercaderia = model.Mercaderia.Codigo; _NombreMercaderia = model.Mercaderia.Nombre; _UnidadMedida = model.UnidadMedida.Nombre; }
public void Grabar(ApplicationDbContext Context) { DespachoDetalle model = this.ToModel(); if (IsNew) { Context.DespachoDetalles.Add(model); } else { if (IsOld) { Context.Entry(model).State = EntityState.Modified; } } }
private DespachoDetalle ToModel() { DespachoDetalle model = new DespachoDetalle { DespachoDetalleId = _DespachoDetalleId, DespachoId = _DespachoId, AjusteInventarioDetalleId = _AjusteInventarioDetalleId, OrdenProduccionInsumoId = _OrdenProduccionInsumoId, VentaDetalleId = _VentaDetalleId, MercaderiaId = _MercaderiaId, UnidadMedidaId = _UnidadMedidaId, Cantidad = _Cantidad }; return(model); }
public async Task <BaseResponse> DevuelveDetalleEntrada(int id, string fecha_inicio, string fecha_final) { using (SqlConnection sql = new SqlConnection(_connectionString)) { BaseResponse response = new BaseResponse(); response.resultado = new List <object>(); try { using (SqlCommand cmd = new SqlCommand("SP_DEVUELVE_SALIDAS", sql)) { cmd.Parameters.Add(new SqlParameter("@CODIGO_BOD", id)); if (fecha_inicio != null && fecha_final != null) { cmd.Parameters.Add(new SqlParameter("@FECHA_FINAL", Convert.ToDateTime(fecha_final))); cmd.Parameters.Add(new SqlParameter("@FECHA_INCIO", Convert.ToDateTime(fecha_inicio))); } cmd.CommandType = System.Data.CommandType.StoredProcedure; response.status = "correcto"; response.mensaje = "Ciudad Guardada Correctamente"; DespachoDetalle entrada = new DespachoDetalle(); response.codigo = "201"; await sql.OpenAsync(); using (var reader = await cmd.ExecuteReaderAsync()) { while (await reader.ReadAsync()) { entrada = MapearSalidaDetalle(reader); response.resultado.Add(entrada); } } } } catch (Exception) { response.status = "correcto"; response.mensaje = "No se pudo guardar la ciudad"; response.codigo = "410"; } return(response); } }
public DespachoDetalle MapearSalidaDetalle(SqlDataReader reader) { DespachoDetalle entrada = new DespachoDetalle(); entrada.fecha = Convert.ToDateTime(reader["FECHA_MVI"]); entrada.nombre = Convert.ToString(reader["NOMBRE_PRO"]); try { entrada.serie = Convert.ToString(reader["NUM_SERIE_PRO"]); } catch (Exception) { entrada.serie = ""; } entrada.parte = Convert.ToString(reader["NUM_PART_PRO"]); entrada.cantidad = Convert.ToInt32(reader["CANTIDAD_SAL"]); entrada.proveedor = Convert.ToString(reader["NOMBRE_PRV"]); entrada.modelo = Convert.ToString(reader["NOMBRE_MODELO"]); entrada.bodega = Convert.ToString(reader["NOMBRE_BOD"]); entrada.detalle = Convert.ToString(reader["DETALLE_SAL"]); return(entrada); }