Exemplo n.º 1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            DateTime dd       = DateTime.Now;
            string   fechahoy = dd.ToString("dd/MM/yyyy 0:00:00");

            label3.Text = fechahoy;
            label4.Text = memo.fecha;
            if (string.IsNullOrEmpty(textBox1.Text))
            {
                if (validar() == false)
                {
                    memo              = memo.obtnum();
                    memo.nmemo        = (memo.nmemo) + 1;
                    memo.destinatario = txtdestinatario.Text;
                    memo.descripcion  = txtDescripcion.Text;
                    memo.motivo       = txtmotivo.Text;
                    memo.fecha        = dateTimePicker1.Value.ToString("yyyy/MM/dd");

                    DialogResult resul = MessageBox.Show("¿Esta seguro de los datos?", "Registrar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (resul == DialogResult.Yes)
                    {
                        memo.InsertarEnBaseDatos(memo);
                        MessageBox.Show("Se ha insertado con éxito", "Memorando", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        limpiar();
                        reportemorandoo reporte = new reportemorandoo();
                        reporte.nmemo = memo.nmemo;
                        reporte.fecha = memo.fecha;
                        reporte.ShowDialog();
                        //FrmReportmemo objform = new FrmReportmemo();
                        //objform.nmemo = memo.nmemo;
                        //objform.ShowDialog();
                    }
                }
                else
                {
                    MessageBox.Show("Todos los campos deben estar llenos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                if (memo.fecha != fechahoy)
                {
                    MessageBox.Show("El memo que intenta modificar no fue generado el día de hoy", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    dateTimePicker1.Text = memo.fecha.ToString();
                    if (memo.descripcion != txtDescripcion.Text || memo.destinatario != txtdestinatario.Text || memo.motivo != txtmotivo.Text)
                    {
                        DialogResult resul = MessageBox.Show("¿Desea Cambiar los datos del Memorando?", "Actualizacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (resul == DialogResult.Yes)
                        {
                            if (validar() == false)
                            {
                                memo.destinatario = txtdestinatario.Text;
                                memo.descripcion  = txtDescripcion.Text;
                                memo.motivo       = txtmotivo.Text;
                                memo.actualizarmemo(memo);
                                MessageBox.Show("Se han actualizado los datos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Information);


                                limpiar();
                                reportemorandoo reporte = new reportemorandoo();
                                reporte.nmemo = memo.nmemo;
                                reporte.fecha = memo.fecha;
                                reporte.ShowDialog();
                                //FrmReportmemo objform = new FrmReportmemo();
                                //objform.nmemo = memo.nmemo;
                                //objform.ShowDialog();
                            }
                            else
                            {
                                MessageBox.Show("Debe llenar los campos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                        else
                        {
                            txtDescripcion.Text  = memo.descripcion;
                            txtdestinatario.Text = memo.destinatario;
                            txtmotivo.Text       = memo.motivo;
                            textBox1.Clear();
                            limpiar();
                        }
                    }
                }
            }
        }
Exemplo n.º 2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            DateTime dd = DateTime.Now;
            string fechahoy = dd.ToString("dd/MM/yyyy 0:00:00");
            label3.Text = fechahoy;
            label4.Text = memo.fecha;
            if(string.IsNullOrEmpty(textBox1.Text))
            {
                if (validar() == false)
                {
                    memo = memo.obtnum();
                    memo.nmemo = (memo.nmemo) + 1;
                    memo.destinatario = txtdestinatario.Text;
                    memo.descripcion = txtDescripcion.Text;
                    memo.motivo = txtmotivo.Text;
                    memo.fecha = dateTimePicker1.Value.ToString("yyyy/MM/dd");

                    DialogResult resul = MessageBox.Show("¿Esta seguro de los datos?", "Registrar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (resul == DialogResult.Yes)
                    {

                        memo.InsertarEnBaseDatos(memo);
                        MessageBox.Show("Se ha insertado con éxito", "Memorando", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        limpiar();
                        reportemorandoo reporte = new reportemorandoo();
                        reporte.nmemo = memo.nmemo;
                        reporte.fecha = memo.fecha;
                        reporte.ShowDialog();
                        //FrmReportmemo objform = new FrmReportmemo();
                        //objform.nmemo = memo.nmemo;
                        //objform.ShowDialog();
                    }

                }
                else { MessageBox.Show("Todos los campos deben estar llenos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); }
            }
            else
            {

                if (memo.fecha != fechahoy)
                {
                    MessageBox.Show("El memo que intenta modificar no fue generado el día de hoy", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                }
                else
                {
                    dateTimePicker1.Text = memo.fecha.ToString();
                    if (memo.descripcion != txtDescripcion.Text || memo.destinatario != txtdestinatario.Text || memo.motivo != txtmotivo.Text)
                    {

                        DialogResult resul = MessageBox.Show("¿Desea Cambiar los datos del Memorando?", "Actualizacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (resul == DialogResult.Yes)
                        {
                            if (validar() == false)
                            {
                                memo.destinatario = txtdestinatario.Text;
                                memo.descripcion = txtDescripcion.Text;
                                memo.motivo = txtmotivo.Text;
                                memo.actualizarmemo(memo);
                                MessageBox.Show("Se han actualizado los datos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Information);

                                limpiar();
                                reportemorandoo reporte = new reportemorandoo();
                                reporte.nmemo = memo.nmemo;
                                reporte.fecha = memo.fecha;
                                reporte.ShowDialog();
                                //FrmReportmemo objform = new FrmReportmemo();
                                //objform.nmemo = memo.nmemo;
                                //objform.ShowDialog();
                            }
                            else { MessageBox.Show("Debe llenar los campos", "Actualización", MessageBoxButtons.OK, MessageBoxIcon.Error); }

                        }
                        else
                        {
                            txtDescripcion.Text = memo.descripcion;
                            txtdestinatario.Text = memo.destinatario;
                            txtmotivo.Text = memo.motivo;
                            textBox1.Clear();
                            limpiar();
                        }
                    }
                }

            }
        }