예제 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            clsPaquete nuevoPaquete = new clsPaquete();

            if (string.IsNullOrEmpty(txtCodigo.Text))
            {
                MessageBox.Show("El campo de código es obligatorio");
                return;
            }
            if (string.IsNullOrEmpty(txtCodigo.Text))
            {
                MessageBox.Show("El campo de descripción es obligatorio");
                return;
            }

            decimal precio = 0;

            if (!decimal.TryParse(txtPrecio.Text, out precio))
            {
                MessageBox.Show("El campo de descripción es obligatorio");
                return;
            }

            nuevoPaquete.pqt_codigo  = txtCodigo.Text;
            nuevoPaquete.pqt_descrip = txtDescripcion.Text;
            nuevoPaquete.pqt_fini    = DateTime.Parse(dtpInicio.Text);
            nuevoPaquete.pqt_ffin    = DateTime.Parse(dtpFin.Text);
            nuevoPaquete.pqt_precio  = precio;
            if (nuevoPaquete.GuardarPaquete())
            {
                AbrirVentadaDetalle(nuevoPaquete.pqt_codigo);
                CargarPaquetes();
                Limpiar();
            }
            else
            {
                MessageBox.Show(nuevoPaquete.mensaje, "¡Ocurrio un error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //Al final del guardado abrir lla pantalla del detalle del paquete
        }