예제 #1
0
        private void cmdAceptar_Click(object sender, EventArgs e)
        {
            if (grdViewD.RowCount > 0)
            {
                if (Valida(1) == 0)
                {
                    switch (Opcion)
                    {
                    case 1:
                        Agregar();
                        break;

                    case 2:
                        DialogResult rspw = MessageBoxAdv.Show("Quieres guardar el documento", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (rspw == DialogResult.Yes)
                        {
                            DocPuiRequisiciones sRq = new DocPuiRequisiciones(db);
                            SetValues(sRq);
                            if (sRq.ActualizaDocumento(Opcion) == 1)
                            {
                                MessageBoxAdv.Show("Documento guardado ...", "Confimacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                isDataSaved = true;
                                this.Close();
                            }
                            else
                            {
                                MessageBoxAdv.Show("Existe un error al editar ", "Error al editar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                isDataSaved = false;
                            }
                        }
                        break;

                    case 3: this.Close(); break;

                    default: isDataSaved = true; break;
                    }
                }
            }
        }
예제 #2
0
        private void Aceptar_click(int Exi)
        {
            switch (OptPartd)
            {
            case 1:
                if (grdViewD.RowCount > 0)
                {
                    DialogResult rsp = MessageBox.Show("Quieres guardar el documento", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (rsp == DialogResult.Yes)
                    {
                        DocPuiRequisiciones rq = new DocPuiRequisiciones(db);
                        idmovimiento = rq.AgregarDocEnBlanco(5000, user.FecServer, user.Usuario);
                        if (!idmovimiento.Equals(""))
                        {
                            Agregar();
                            if (Exi == 0)
                            {
                                isDataSaved = false;
                            }
                        }
                        else
                        {
                            isDataSaved = false;
                            MessageBoxAdv.Show("Existen un error al guardar. (GD500)", "Guardando documento", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                    else
                    {
                        if (Exi == 1)
                        {
                            isDataSaved = true;
                        }
                    }
                }
                break;

            case 2:
                DialogResult rspw = MessageBox.Show("Quieres guardar el documento", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (rspw == DialogResult.Yes)
                {
                    DocPuiRequisiciones sRq = new DocPuiRequisiciones(db);
                    int r = SetValues(sRq);
                    if (r == 0)
                    {
                        if (sRq.ActualizaDocumento(OptPartd) == 1)
                        {
                            MessageBox.Show("Documento guardado ...", "Confimacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            isDataSaved = true;
                        }
                        else
                        {
                            isDataSaved = false;
                        }
                    }
                }
                break;

            case 3:
                ResetControles(0);
                InhControles(true, 0);
                break;
            }
        }