private void button_Guardar_Click(object sender, EventArgs e) { if (ComprobarCampos() == 1) { MessageBox.Show("Correo no valido"); } else { if (ComprobarCampos() == 2) { MessageBox.Show("Hay campos en blanco"); } else { Clientes NuevoCliente = new Clientes() { Codigo = int.Parse(label_Codigo.Text), Apellido = textBox_Apellido.Text, Nombre = textBox_Nombre.Text, Email = textBox_Correo.Text, FechaNacimiento = DateTime.Parse(dateTimePicker_Fecha.Text), Telefono = textBox_Telefono.Text, Tipo = comboBox_TipoCliente.Text, Localidad = comboBox_Localidad.Text, Provincia = comboBox_Provincia.Text, }; CargaExitosa = false; if (NuevoCliente.Tipo == "Vip") { NuevoCliente.PorcentajeDescuento = 10; } else { NuevoCliente.PorcentajeDescuento = 5; } if (Modificar) { Interface_ObtenerDatos Form_MenuPrincipal = this.Owner.Owner as Interface_ObtenerDatos; Form_MenuPrincipal.Modificar_EliminarClientes(NuevoCliente); CargaExitosa = true; Interfaz_Grilla Form_Grilla = this.Owner as Interfaz_Grilla; Form_Grilla.ActualizarGrilla(); } else { Interface_ObtenerDatos Form_MenuPrincipal = this.Owner as Interface_ObtenerDatos; if (Form_MenuPrincipal != null) { Form_MenuPrincipal.GuardarClientes(NuevoCliente); CargaExitosa = true; if (this.Hijo is Form_GrillaClientes) { Interfaz_Grilla Form_Grilla = this.Hijo as Interfaz_Grilla; Form_Grilla.ActualizarGrilla(); Form_Grilla.ActualizarDatos(); } } } if (CargaExitosa) { var mensaje = MessageBox.Show("La carga se realizo con éxito", "Notificación", MessageBoxButtons.OK); if (mensaje == DialogResult.OK) { CargaExitosa = true; this.Close(); } } } } }
private void button_Guardar_Click(object sender, EventArgs e) { if (this.ComprobarCampos()) { Productos NuevoProducto = new Productos(); NuevoProducto.CantidadStock = int.Parse(textBox_CantidadStock.Text); NuevoProducto.NombreProducto = textBox_Nombre.Text; NuevoProducto.PrecioUnitario = decimal.Parse(textBox_PrecioUnitario.Text); NuevoProducto.FechaBaja = DateTime.Today; if (NuevoProducto.TipoProducto != null) { NuevoProducto.TipoProducto.Detalle = textBox_Descripcion.Text; NuevoProducto.TipoProducto.ID = int.Parse(label_IDcorrelativo.Text); } CargaExitosa = false; if (Modificar) { Interface_CargaProductos Form_Menu = this.Owner.Owner as Interface_CargaProductos; if (Form_Menu != null) { Form_Menu.Modificar_EliminarProductos(NuevoProducto); CargaExitosa = true; Interfaz_Grilla Grilla = this.Hijo as Interfaz_Grilla; if (Grilla != null) { Grilla.ActualizarGrilla(); } } } else { Interface_CargaProductos Form_MenuPrincipal = this.Owner as Interface_CargaProductos; if (Form_MenuPrincipal != null) { Form_MenuPrincipal.GuardarProductos(NuevoProducto); CargaExitosa = true; if (this.Hijo is Form_GrillaProductos) { Interfaz_Grilla Grilla = this.Hijo as Interfaz_Grilla; Grilla.ActualizarDatos(); } } } if (CargaExitosa) { var mensaje = MessageBox.Show("La carga se realizo con éxito", "Notificación", MessageBoxButtons.OK); if (mensaje == DialogResult.OK) { this.Close(); } } } else { MessageBox.Show("Hay campos vacios", "Faltan Datos", MessageBoxButtons.OK); } }