private void CC_MyData_gridview_CellClick(object sender, DataGridViewCellEventArgs e) { if (tabla.Rows.Count == 0) { return; } if (e.RowIndex >= 0) { MiSerializador.control.id_seleccionado = Convert.ToString(CC_MyData_gridview.Rows[e.RowIndex].Cells["ClientId"].Value); MiSerializador.control.pedido_modocaptura = "Nuevo"; Captura_Nuevo_Pedido _capturar_pedido = new Captura_Nuevo_Pedido(); _capturar_pedido.ShowDialog(); this.Close(); } }
private void agregarproducto(string _id) { Captura_Nuevo_Pedido _catalogo = Owner as Captura_Nuevo_Pedido; DataRow fila = _catalogo.tabla.NewRow(); fila["ProductoID"] = MiSerializador.control.catalogo_productos[_id].id_product; fila["ProductoNombre"] = MiSerializador.control.catalogo_productos[_id].name_product; fila["ProductoDes"] = MiSerializador.control.catalogo_productos[_id].desc_product; fila["Precio"] = MiSerializador.control.catalogo_productos[_id].precio.ToString("0.00"); fila["Index"] = _catalogo.index_productos; _catalogo.tabla.Rows.Add(fila); ProductoData _productodata = new ProductoData(MiSerializador.control.catalogo_productos[_id].id_product, MiSerializador.control.catalogo_productos[_id].name_product, MiSerializador.control.catalogo_productos[_id].desc_product, MiSerializador.control.catalogo_productos[_id].precio); _catalogo.productos_pedido_data.Add(_catalogo.index_productos, _productodata); _catalogo.index_productos++; _catalogo.actualizarcampos(); this.Close(); }
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); } } } } } }