private void DetalleProducto_Load(object sender, EventArgs e) { DetallesPedido _detalles_pedido = Owner as DetallesPedido; productoseleccionado = _detalles_pedido.productoseleccionado; Iniciar(); }
private void MiDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { if (e.ColumnIndex == 0) { pedidoseleccionado = Convert.ToString(tabla.Rows[e.RowIndex]["IdPedido"]); DetallesPedido _pedido_detalles = new DetallesPedido(); AddOwnedForm(_pedido_detalles); _pedido_detalles.ShowDialog(); } if (MiSerializador.control.peddio_modo_consulta != "Consultar") { if (e.ColumnIndex == 1) { pedidoseleccionado = Convert.ToString(tabla.Rows[e.RowIndex]["IdPedido"]); MiSerializador.control.id_pedidoseleccionado = pedidoseleccionado; MiSerializador.control.id_seleccionado = MiSerializador.control.catalogo_pedido[pedidoseleccionado].ClienteID; if (MiSerializador.control.peddio_modo_consulta == "Editar") { MiSerializador.control.pedido_modocaptura = "Editar"; Captura_Nuevo_Pedido _capturar_pedido = new Captura_Nuevo_Pedido(); this.AddOwnedForm(_capturar_pedido); _capturar_pedido.ShowDialog(); } if (MiSerializador.control.peddio_modo_consulta == "Confirmar") { const string message = "Desea confirmar el pedido?"; const string caption = "Confirmar"; var _mesagebox = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); // If the no button was pressed ... if (_mesagebox == DialogResult.Yes) { MiSerializador.control.catalogo_pedido[pedidoseleccionado].Estado = "confirmado"; MiSerializador.control.SaveAppdata(); MessageBox.Show("Pedido Confirmado"); tabla.Rows.RemoveAt(e.RowIndex); } } if (MiSerializador.control.peddio_modo_consulta == "Produccion") { const string message = "Desea enviar a producion el pedido?"; const string caption = "Enviar a Produccion"; var _mesagebox = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); // If the no button was pressed ... if (_mesagebox == DialogResult.Yes) { MiSerializador.control.catalogo_pedido[pedidoseleccionado].Estado = "produccion"; MiSerializador.control.SaveAppdata(); MessageBox.Show("Pedido enviado a produccion"); tabla.Rows.RemoveAt(e.RowIndex); } } if (MiSerializador.control.peddio_modo_consulta == "Cancelar") { const string message = "Desea cancelar el pedido?"; const string caption = "Cancelar pedido"; var _mesagebox = MessageBox.Show(message, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); // If the no button was pressed ... if (_mesagebox == DialogResult.Yes) { MiSerializador.control.catalogo_pedido[pedidoseleccionado].Estado = "cancelado"; MiSerializador.control.SaveAppdata(); MessageBox.Show("Pedido cancelado"); tabla.Rows.RemoveAt(e.RowIndex); } } } } } }