public void ActualizarDetalle(DetalleEntity detalle) { if (detalle != null) { new daDetalle().Actualizar(detalle); } }
public void EliminarPorPedido(int id) { DetalleEntity entidad = new DetalleEntity(); entidad.IdPedido = id; EjecutarComando(daComun.TipoComandoEnum.Eliminar2, entidad); }
public void EliminarDetalle(DetalleEntity detalle) { if (detalle != null) { new daDetalle().Eliminar(detalle.IdDetalle); } }
protected void add_Click(object sender, EventArgs e) { DetalleEntity detalle = new DetalleEntity(); PedidoEntity pedido = (PedidoEntity)Session["PedID"]; if (Session["UserID"] != null) { if (pedido == null) { PedidoEntity ped = new PedidoEntity(); ped.Estado = 4; ped.Fecha = DateTime.Now; ped.IdCliente = ((UsuarioEntity)Session["UserID"]).IdUsuario; Session["PedID"] = ped; } detalle.Cantidad = 1; detalle.IdPedido = 0; detalle.IdProducto = producto.IdProducto; bussinesPedido.AgregarProducto(detalle, pedido); } else { Response.Redirect("Login.aspx"); } }
public void Insertar(DetalleEntity entidad) { daContadores da = new daContadores(); entidad.IdDetalle = da.TraerContador(daComun.Contador.Detalle) + 1; EjecutarComando(daComun.TipoComandoEnum.Insertar, entidad); da.Sumar(daComun.Contador.Detalle); }
public void SacarProducto(DetalleEntity detalle, PedidoEntity pedido) { if (pedido != null && detalle != null) { pedido.Detalles.Remove(detalle); new daPedido().Actualizar(pedido); } }
public static void AgregarProducto(DetalleEntity detalle, PedidoEntity pedido) { if (pedido != null && detalle != null) { pedido.Detalles.Add(detalle); new daPedido().Actualizar(pedido); } }
public void AgregarProducto(DetalleEntity detalle, PedidoEntity pedido) { if (pedido != null && detalle != null) { pedido.Detalles.Add(detalle); pedido.Total += detalle.Cantidad * obProducto.CalcularPrecioIva(obProducto.CargarProducto(detalle.IdProducto)); new daPedido().Actualizar(pedido); } }
public DetalleEntity CrearEntidad(OdbcDataReader dr) { DetalleEntity entidad = new DetalleEntity(); entidad.IdDetalle = Convert.ToInt32(dr["IdDetalle"]); entidad.IdPedido = Convert.ToInt32(dr["IdPedido"]); entidad.IdProducto = Convert.ToInt32(dr["IdProducto"]); entidad.Cantidad = Convert.ToInt32(dr["Cantidad"]); return(entidad); }
private void EjecutarComando(daComun.TipoComandoEnum sqlCommandType, DetalleEntity entidad) { OdbcConnection connection = null; OdbcCommand command = null; try { connection = (OdbcConnection)connectionDA.GetOpenedConnection(); IDataParameter paramId = new OdbcParameter("?", OdbcType.Int); paramId.Value = entidad.IdDetalle; switch (sqlCommandType) { case daComun.TipoComandoEnum.Insertar: command = new OdbcCommand(SQLInsert, connection); command.Parameters.Add(paramId); CrearParametros(command, entidad); break; case daComun.TipoComandoEnum.Actualizar: command = new OdbcCommand(SQLUpdate, connection); command.Parameters.Add(paramId); CrearParametros(command, entidad); break; case daComun.TipoComandoEnum.Eliminar: command = new OdbcCommand(SQLDelete, connection); command.Parameters.Add(paramId); CrearParametros(command, entidad); break; case daComun.TipoComandoEnum.Eliminar2: command = new OdbcCommand(SQLDeletePedido, connection); command.Parameters.Add(paramId); CrearParametros(command, entidad); break; } command.ExecuteNonQuery(); connection.Close(); } catch (Exception ex) { throw new daException(ex); } finally { if (command != null) { command.Dispose(); } if (connection != null) { connection.Dispose(); } } }
private void CrearParametros(OdbcCommand command, DetalleEntity entidad) { OdbcParameter parameter = null; parameter = command.Parameters.Add("?", OdbcType.Int); parameter.Value = entidad.IdDetalle; parameter = command.Parameters.Add("?", OdbcType.Int); parameter.Value = entidad.IdPedido; parameter = command.Parameters.Add("?", OdbcType.Int); parameter.Value = entidad.IdProducto; parameter = command.Parameters.Add("?", OdbcType.Int); parameter.Value = entidad.Cantidad; }
protected void add_Click(object sender, EventArgs e) { DetalleEntity detalle = new DetalleEntity(); if (Session["PedID"] == null) { PedidoEntity pedido = new PedidoEntity(); pedido.Estado = 4; pedido.Fecha = DateTime.Now; pedido.IdCliente = ((UsuarioEntity)Session["UserID"]).IdUsuario; Session["PedID"] = pedido; } detalle.Cantidad = 1; detalle.IdPedido = 0; detalle.IdProducto = producto.IdProducto; obPedido.AgregarProducto(detalle, (PedidoEntity)Session["PedID"]); }
public void Actualizar(DetalleEntity entidad) { EjecutarComando(daComun.TipoComandoEnum.Actualizar, entidad); }
public void Insertar(DetalleEntity entidad) { EjecutarComando(daComun.TipoComando.Insertar, entidad); }