void RemitosToolStripMenuItemClick(object sender, EventArgs e) { frmRemitos frm = new frmRemitos(); frm.MdiParent = this; frm.Show(); }
void TbPasarARemitoClick(object sender, EventArgs e) { //Crea un nuevo objeto que es el frmRemitos frmRemitos RemitoNuevo = new frmRemitos(); string[] producto = new string[3]; //Esto son los productos directamente en cant, traza y Nombbre int a = 0; //variable de refuerzo para sacar cada uno de los productos double valordeclarado = 0; //Valor declarado del remito. //Cargo todos los datos dentro del nuevo remito RemitoNuevo.cmbRazonSocial.Text = gridDatos.CurrentRow.Cells[2].Value.ToString(); RemitoNuevo.CargarClientesRemito(); double descuento = Convert.ToDouble(OperacionesComunes.ObtenerClieDescuento(RemitoNuevo.txtIdCliente.Text)) / 100; double dblDolar = Convert.ToDouble(OperacionesComunes.ObtenerDolar()); RemitoNuevo.lblDolar.Text = dblDolar.ToString(); //Cargar todos los productos for (int j = 0; j < 5; j++) { //Datos de cada productos for (int i = 0; i < 3; i++) { producto[i] = gridDatosPedido[i + a, 0].Value.ToString(); } if (producto[0].Length != 0) { RemitoNuevo.gridDatos.Rows.Add(producto); //aumento en 3 porque cada producto son 3 datos a += 3; //Esta condicion asegura que no se pasen cadenas vacias if (producto[1] != "") { //Esta linea obtiene el valor de la mercaderia incluyendo el descuento. double precio = Convert.ToDouble(OperacionesComunes.ObtenerPrecioMercaderia(producto[1])); RemitoNuevo.gridDatos[3, j].Value = (precio - (precio * descuento)) * dblDolar; RemitoNuevo.gridDatos[4, j].Value = (Convert.ToDouble(RemitoNuevo.gridDatos[3, j].Value.ToString()) * Convert.ToDouble(RemitoNuevo.gridDatos[0, j].Value.ToString())).ToString(); valordeclarado += Convert.ToDouble(RemitoNuevo.gridDatos[3, j].Value.ToString()) * Convert.ToDouble(RemitoNuevo.gridDatos[0, j].Value.ToString()); } } } //Al terminar con todo paso el valor declarado RemitoNuevo.lblValDec.Text = valordeclarado.ToString(); //Usando this.MdiParent es como hago que cargue el form child en el general RemitoNuevo.MdiParent = this.MdiParent; RemitoNuevo.Show(); }