public bool InsertarPedidoEnBD(Object obj) { SqlCommand Comando = new SqlCommand(); String nombreSp = ""; if (obj is Pedidos_Local) { Pedidos_Local pedido = (Pedidos_Local)obj; ArmarParametrosPedidoLocal(ref Comando, pedido); nombreSp = "spInsertarPedidoLocal"; } else if (obj is Pedidos_Delivery) { Pedidos_Delivery pedido = (Pedidos_Delivery)obj; ArmarParametrosPedidoDelivery(ref Comando, pedido); nombreSp = "spInsertarPedidoDelivery"; } else if (obj is Detalles_Pedido) { Detalles_Pedido pedido = (Detalles_Pedido)obj; ArmarParametrosDetallePedido(ref Comando, pedido); nombreSp = "spInsertarDetallePedido"; } try { EjecutarProcedimientoAlmacenado(Comando, nombreSp); } catch { return(false); } return(true); }
public Pedidos_Delivery cargarPedido() { Pedidos_Delivery pedido = new Pedidos_Delivery(); pedido.IdPedidoDelivery = txtBoxIdPedido.Text; pedido.Cliente = txtBoxCliente.Text; pedido.Direccion = txtBoxDireccion.Text; pedido.Telefono = Int32.Parse(txtBoxTelefono.Text); pedido.IdEmpleado = cmbBoxEmpleados.SelectedItem.ToString(); pedido.Facturado = 1; return(pedido); }
public void ArmarParametrosPedidoDelivery(ref SqlCommand Comando, Pedidos_Delivery pedido) { SqlParameter SqlParametros = new SqlParameter(); SqlParametros = Comando.Parameters.Add("@IDPEDIDODELIVERY", SqlDbType.Char, 6); SqlParametros.Value = pedido.IdPedidoDelivery; SqlParametros = Comando.Parameters.Add("@CLIENTE", SqlDbType.Char, 25); SqlParametros.Value = pedido.Cliente; SqlParametros = Comando.Parameters.Add("@TELEFONO", SqlDbType.Int); SqlParametros.Value = pedido.Telefono; SqlParametros = Comando.Parameters.Add("@DIRECCION", SqlDbType.Char, 25); SqlParametros.Value = pedido.Direccion; SqlParametros = Comando.Parameters.Add("@IDEMPLEADO", SqlDbType.Char, 6); SqlParametros.Value = pedido.IdEmpleado; SqlParametros = Comando.Parameters.Add("@FACTURADO", SqlDbType.Int); SqlParametros.Value = pedido.Facturado; }