public void AsignarPedido() { estado = "Asignado"; BuscarGananciaTotalPedido(); PedidoAsignadoModel pedidoAsignadoModel = new PedidoAsignadoModel { CodPedido = int.Parse(txtCodigoPedido.Text), CodUsuarioEnttrega = int.Parse(txtCodigoOperador.Text), NombreUsuario = txtNombreOperador.Text, CodigoCliente = codCliente, NombreCliente = txtNombreCliente.Text, LugarEntrega = txtLugarEntrega.Text, FechaEntrega = Convert.ToDateTime(dtpFechaEntrega.Text), TotalDescuentos = decimal.Parse(txtTotalDescuento.Text), Total = decimal.Parse(txtTotal.Text), TotalGanancia = totalGanancia, Estado = estado, Comentario = txtComentario.Text }; if (dPedidoAsignado.AsignarPedido(pedidoAsignadoModel) == true) { EditarEstadoPedido(); cargarPedidosAsignados(); cargarPedidosPendientes(); LimpiarPedido(); estado = ""; } else { MessageBox.Show("Error al asignar Pedido"); } }
public bool AsignarPedido(PedidoAsignadoModel pedidoAsignadoModel) { SqlCommand cmd = null; bool prueba; cmd = new SqlCommand(" insert into PedidosAsignados(codPedido,codUsuarioEnttrega,nombreUsuario,codigoCliente,nombreCliente,lugarEntrega,fechaEntrega,totalDescuentos,total,totalGanancia,estado,comentario)" + " values (@codPedido,@codUsuarioEnttrega,@nombreUsuario,@codigoCliente,@nombreCliente,@lugarEntrega,@fechaEntrega,@totalDescuentos,@total,@totalGanancia,@estado,@comentario)", conectar.conn); cmd.CommandType = CommandType.Text; cmd.Parameters.Add(new SqlParameter("@codPedido", pedidoAsignadoModel.CodPedido)); cmd.Parameters.Add(new SqlParameter("@codUsuarioEnttrega", pedidoAsignadoModel.CodUsuarioEnttrega)); cmd.Parameters.Add(new SqlParameter("@nombreUsuario", pedidoAsignadoModel.NombreUsuario)); cmd.Parameters.Add(new SqlParameter("@codigoCliente", pedidoAsignadoModel.CodigoCliente)); cmd.Parameters.Add(new SqlParameter("@nombreCliente", pedidoAsignadoModel.NombreCliente)); cmd.Parameters.Add(new SqlParameter("@lugarEntrega", pedidoAsignadoModel.LugarEntrega)); cmd.Parameters.Add(new SqlParameter("@fechaEntrega", pedidoAsignadoModel.FechaEntrega)); cmd.Parameters.Add(new SqlParameter("@totalDescuentos", pedidoAsignadoModel.TotalDescuentos)); cmd.Parameters.Add(new SqlParameter("@total", pedidoAsignadoModel.Total)); cmd.Parameters.Add(new SqlParameter("@totalGanancia", pedidoAsignadoModel.TotalGanancia)); cmd.Parameters.Add(new SqlParameter("@estado", pedidoAsignadoModel.Estado)); cmd.Parameters.Add(new SqlParameter("@comentario", pedidoAsignadoModel.Comentario)); conectar.abrir(); int resultado = cmd.ExecuteNonQuery(); cmd = null; conectar.cerrar(); if (resultado > 0) { prueba = true; } else { prueba = false; } return(prueba); }