Example #1
0
        private void Agregar()
        {
            DialogResult rsp = MessageBoxAdv.Show("Quieres guardar el documento", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (rsp == DialogResult.Yes)
            {
                DocPuiRequisiciones sRq = new DocPuiRequisiciones(db);
                SetValues(sRq);
                int    _fol = int.Parse(ConfigDoc.Foliador);
                string _alm = "";
                string _ser = "";
                if (ConfigDoc.UsaSerie == 1)
                {
                    _fol = int.Parse(CfgDocSerie.CodFoliador);
                    _alm = cboAlmacen.SelectedValue.ToString();
                    _ser = cboSerie.SelectedValue.ToString();
                }

                if (sRq.GuardarDocumento(_fol, _alm, ConfigDoc.CveDoc, _ser, Opcion) == 1)
                {
                    MessageBoxAdv.Show("Documento guardado ...", "Confimacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    isDataSaved = true;

                    this.Close();
                }
                else
                {
                    MessageBoxAdv.Show("Existe un error al guardar ", "Error al guardar", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    isDataSaved = false;
                }
            }
        }
Example #2
0
        private void Agregar()
        {
            DocPuiRequisiciones sRq = new DocPuiRequisiciones(db);
            int r = SetValues(sRq);

            if (r == 0)
            {
                int    _fol = int.Parse(ConfigDoc.Foliador);
                string _alm = "";
                //string _ser = "";
                int rsp = 0;

                if (ConfigDoc.UsaSerie == 1)
                {
                    _fol = int.Parse(CfgDocSerie.CodFoliador);
                    _alm = user.AlmacenUsa;
                }

                if (sRq.GuardarDocumento(_fol, _alm, ConfigDoc.CveDoc, serieticket, OptPartd) == 1)
                {
                    if (ConfigDoc.AfectaInventario == 1)
                    {
                        string            strprov = Convert.ToString(cboCliente.SelectedValue);
                        MovtosInvRegistro Ventana = new MovtosInvRegistro(db, ParamSystem, null, "MINV", user);

                        rsp = Ventana.MigrarDocDetToMovDet(ConfigDoc.CveTipoMov, strprov, idmovimiento, user.AlmacenUsa);
                        if (rsp != 0)
                        {
                            string msj = "";
                            isDataSaved = false;
                            switch (rsp)
                            {
                            case 1: msj = "Al guardar cabecero"; break;

                            case 2: msj = "Al guardar detalle partidas"; break;

                            case 3: msj = "Al afectar existencias"; break;

                            case 13: msj = "Al afectar costos"; break;

                            case 4: msj = "Traspaso: Registro en blanco"; break;

                            case 5: msj = "Traspaso: Al guardar cabecero"; break;

                            case 6: msj = "Traspaso: Al guardar detalle partidas"; break;

                            case 7: msj = "Traspaso: Al afectar existencias"; break;

                            case 17: msj = "Traspaso: Al afectar costos"; break;

                            case 8: msj = "Traspaso: Al actualizar detalle partidas"; break;

                            case 9: msj = "El registro ya ha sido migrado"; break;

                            default: msj = "Error desconocido"; break;
                            }
                            MessageBoxAdv.Show(msj, "Afectando a inventarios", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }

                    if (rsp == 0)
                    {
                        PrintDoc(idmovimiento);
                        ResetControles(0);
                        isDataSaved  = true;
                        idmovimiento = "";
                    }
                }
                else
                {
                    isDataSaved = false;
                    MessageBoxAdv.Show("Existen un error al guardar", "Guardando documento", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }