public void cargarDatosRequisicion(Classes.Pedido ped) { requisicion.tablaMateriales.Rows.Clear(); // asignarMaterialesAPedido(); Classes.Articulo art = principal.searchArticle(ped.articulo); MessageBox.Show("El nombre del articulo es" + art.name); requisicion.label6.Text = ped.numeroPedido + ""; requisicion.richTextBox1.Text = "CLIENTE: " + ped.cliente + "\n ARTICULO: " + art.name + ": " + art.description; ped = asignarMaterialesAPedido(); if (ped.requisicion != null) { MessageBox.Show("Hay" + ped.requisicion.materiales.Count + " materiales"); for (int i = 0; i < ped.requisicion.materiales.Count; i++) { requisicion.tablaMateriales.Rows.Add(ped.requisicion.materiales[i].descripcion, ped.requisicion.materiales[i].cantidad, ped.requisicion.materiales[i].valorUnitario, ped.requisicion.materiales[i].valorTotal); } } else { MessageBox.Show("No hay materiales"); } }
private void Button3_Click(object sender, EventArgs e) { CostosIndirectos CIF = new CostosIndirectos(this); try { CIF.textBox2.Text = comboBox1.SelectedItem.ToString(); Classes.Pedido ped = principal.searchPedido(int.Parse(comboBox1.SelectedItem.ToString())); Classes.CIF cifEsco = darCifEscogido(); if (cifEsco != null) { CIF.textBox1.Text = cifEsco.cif_presupuestado.ToString(); CIF.textBox3.Text = cifEsco.horas_presupuestadas.ToString(); } this.Hide(); CIF.Show(); } catch { MessageBox.Show("Debe seleccionar un número de pedido", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
public HojaCostos(Classes.Pedido elPedido, RecepcionPedido ventanaAntes) { InitializeComponent(); principal = new Classes.Principal(); pedido = elPedido; textBox2.Text = pedido.numeroPedido + ""; recepcion = ventanaAntes; totalHorasTrabajadas = 0; }
private void Button4_Click(object sender, EventArgs e) { Classes.Pedido ped = darPedidoSeleccionado(int.Parse(comboBox1.SelectedItem.ToString())); MessageBoxButtons botones = MessageBoxButtons.YesNo; DialogResult dr = MessageBox.Show("Si cambia el estado de un pedido, no podrá volver a modificarlo. " + "¿Está seguro de esta acción?", "Confirmación", botones, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { textBox2.Text = ped.cambiarEstado(); } }
public void cargarHojaCostosMOD() { Classes.Pedido ped = asignarTrabajadoresAPedido(); try { for (int i = 0; i < ped.trabajadores.trabajadores.Count; i++) { Classes.TipoLabor tipo = principal.buscarTipoLabor(ped.trabajadores.trabajadores[i].tipo); hoja.tablaManoObra.Rows.Add(ped.trabajadores.trabajadores[i].name, ped.trabajadores.trabajadores[i].horasTrabajadas, tipo.valuePerhour, ped.trabajadores.trabajadores[i].totalValue); } } catch { MessageBox.Show("No se ha podido cargar la hoda de mano de obra en costos."); } }
public void cargarHojaCostosRequisicion() { Classes.Pedido ped = asignarMaterialesAPedido(); try { for (int i = 0; i < ped.requisicion.materiales.Count; i++) { hoja.tablaMateriales.Rows.Add(ped.requisicion.materiales[i].descripcion, ped.requisicion.materiales[i].cantidad, ped.requisicion.materiales[i].valorUnitario, ped.requisicion.materiales[i].valorTotal); } } catch { MessageBox.Show("No se ha podido cargar la hoda de materiales en costos."); } }
public RecepcionPedido(List <Classes.Pedido> listaPedidos) { principal = new Classes.Principal(); InitializeComponent(); pedidos = listaPedidos; principal.LoadData_Articulos(); principal.cargarMateriales(); principal.cargarTipoLabor(); principal.cargarOperarios(); principal.cargarManos_de_Obra(); principal.cargarPedidos(); principal.cargarCIF(); cargarPedidos_comboBox(); requisicion = new Forms.RequisicionMateriales(this); hoja = null; mano_De_Obra = new ManoObra(this); pedidoSeleccionado = null; }
private void Button3_Click(object sender, EventArgs e) { //try // { Classes.Pedido ped = principal.searchPedido(int.Parse(textBox2.Text)); MessageBox.Show(ped.CIF_presupuestado + "presupuestado"); ped.CIF_presupuestado = double.Parse(textBox1.Text); ped.Horas_presupuestadas = int.Parse(textBox3.Text); principal.registrarCIF(ped.numeroPedido, ped.CIF_presupuestado, ped.Horas_presupuestadas); MessageBox.Show(ped.CIF_presupuestado + "Se han registrado correctamente los presupuestos. "); /* } * catch * { * MessageBox.Show("Debe ingresar valores válidos", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Stop); * }*/ }
public void cargarDatosManoObra(Classes.Pedido ped) { mano_De_Obra.tablaManoObra.Rows.Clear(); ped = asignarTrabajadoresAPedido(); mano_De_Obra.label6.Text = ped.numeroPedido + ""; if (ped.trabajadores != null) { MessageBox.Show("Hay" + ped.trabajadores.trabajadores.Count + " trabajadores"); for (int i = 0; i < ped.trabajadores.trabajadores.Count; i++) { Classes.TipoLabor tipo = principal.buscarTipoLabor(ped.trabajadores.trabajadores[i].tipo); mano_De_Obra.tablaManoObra.Rows.Add(ped.trabajadores.trabajadores[i].name, ped.trabajadores.trabajadores[i].horasTrabajadas, tipo.valuePerhour, ped.trabajadores.trabajadores[i].totalValue); } } else { MessageBox.Show("No hay trabajadores"); } }
private void ComboBox1_SelectedIndexChanged(object sender, EventArgs e) { pedidoSeleccionado = darPedidoSeleccionado(int.Parse(comboBox1.SelectedItem.ToString())); textBox2.Text = pedidoSeleccionado.estado; }