Пример #1
0
        private void Convertir()
        {
            Comprobantes.Convertir FormConvertir = new Comprobantes.Convertir();
            FormConvertir.OrigenTipo   = this.Tipo.Nomenclatura;
            FormConvertir.DestinoTipo  = "F";
            FormConvertir.OrigenNombre = this.Elemento.ToString();

            if (FormConvertir.ShowDialog() == DialogResult.OK)
            {
                string ConvertirEnTipo = FormConvertir.DestinoTipo;
                if (ConvertirEnTipo == "F" || ConvertirEnTipo == "NC" || ConvertirEnTipo == "ND")
                {
                    if (this.Tipo.Letra.Length > 0 && "ABCEM".IndexOf(this.Tipo.Letra) >= 0)
                    {
                        ConvertirEnTipo += this.Tipo.Letra;
                    }
                    else
                    {
                        Lbl.Comprobantes.ComprobanteConArticulos Compr = this.Elemento as Lbl.Comprobantes.ComprobanteConArticulos;
                        if (Compr != null && Compr.Cliente != null && Compr.Cliente.LetraPredeterminada().Length > 0)
                        {
                            ConvertirEnTipo += Compr.Cliente.LetraPredeterminada();
                        }
                        else
                        {
                            ConvertirEnTipo += "B";
                        }
                    }
                }
                Lfx.Types.OperationResult Resultado = ConvertirEn(ConvertirEnTipo);

                if (Resultado.Success == false)
                {
                    Lui.Forms.MessageBox.Show(Resultado.Message, "Error");
                }
            }
        }
Пример #2
0
                private void Convertir()
                {
                        Comprobantes.Convertir FormConvertir = new Comprobantes.Convertir();
                        FormConvertir.OrigenTipo = this.Tipo.Nomenclatura;
                        FormConvertir.DestinoTipo = "F";
                        FormConvertir.OrigenNombre = this.Elemento.ToString();

                        if (FormConvertir.ShowDialog() == DialogResult.OK) {
                                string ConvertirEnTipo = FormConvertir.DestinoTipo;
                                if (ConvertirEnTipo == "F" || ConvertirEnTipo == "NC" || ConvertirEnTipo == "ND") {
                                        if (this.Tipo.Letra.Length > 0 && "ABCEM".IndexOf(this.Tipo.Letra) >= 0) {
                                                ConvertirEnTipo += this.Tipo.Letra;
                                        } else {
                                                Lbl.Comprobantes.ComprobanteConArticulos Compr = this.Elemento as Lbl.Comprobantes.ComprobanteConArticulos;
                                                if (Compr != null && Compr.Cliente != null && Compr.Cliente.LetraPredeterminada().Length > 0)
                                                        ConvertirEnTipo += Compr.Cliente.LetraPredeterminada();
                                                else
                                                        ConvertirEnTipo += "B";
                                        }
                                }
                                Lfx.Types.OperationResult Resultado = ConvertirEn(ConvertirEnTipo);

                                if (Resultado.Success == false)
                                        Lui.Forms.MessageBox.Show(Resultado.Message, "Error");
                        }
                }