Exemplo n.º 1
0
        public static void Main(string[] args)

        {
            String Texto = String.Empty;
            String Tipo;

            Console.WriteLine("\n\nTema: Descarte Consciente - Criptografia em Base64");
            Console.WriteLine("Digite o texto a ser Criptografado:  ");
            Texto = Console.ReadLine();
            Texto = Criptografar(Texto);

            Console.WriteLine("Texto Criptografado: {0} ", Texto);
            //Ação criada para gerar uma escolha entre Sim ou Não para Descriptografar o texto.
            Console.WriteLine("Deseja Descriptografar seu Texto? Y or N:");
            Tipo = Console.ReadLine();
            //condição
            if (Tipo.Equals("Y"))
            {
                Console.WriteLine(Descriptografar(Texto));
            }
            if (Tipo.Equals("n"))
            {
                Console.WriteLine("Obrigado por Utilizar a Aplicação :)");
            }
            Console.ReadLine();
        }
Exemplo n.º 2
0
        public static void Main(string[] args)

        {
            String Texto = String.Empty;
            String Tipo;

            Console.WriteLine("ASCII codificados no formato base64 MIME");
            Console.WriteLine("Exemplo da codificação utilizada;");
            Console.WriteLine(" 1 - Texto original:Descarte Consciente 20/11/2018 - Terça-feira;");
            Console.WriteLine(" 2 - Texto convertido para base64:RGVzY2FydGUgQ29uc2NpZW50ZSAyMC8xMS8yMDE4IC0gVGVyP2EtZmVpcmE=  ;", Texto);
            Console.WriteLine(" 3 - É Permitido letras e números");

            Console.WriteLine("Tema APS:Descarte Consciente");
            Console.WriteLine("Digite o Texto a ser Criptografado:  ");
            Texto = Console.ReadLine();
            Texto = Criptografar(Texto);

            Console.WriteLine("Texto Criptografado: {0} ", Texto);
            //Ação criada para gerar uma escolha entre Sim ou Não para Descriptografar o texto.
            Console.WriteLine("Deseja Descriptografar o seu texto? Y or n:");
            Tipo = Console.ReadLine();
            //condição
            if (Tipo.Equals("Y"))
            {
                Console.WriteLine(Descriptografar(Texto));
            }
            if (Tipo.Equals("N"))
            {
                Console.WriteLine("Obrigado por utilizar a aplicação");
            }
            Console.ReadLine();
        }
Exemplo n.º 3
0
 private void btnRenglon_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (Formato.Equals("B"))
     {
         if (Tipo.Equals("C"))
         {
             gridView1.AddNewRow();
             int uno;
             uno = gridView1.RowCount;
         }
         else
         {
             gridView2.AddNewRow();
         }
     }
     else
     {
         if (Tipo.Equals("C"))
         {
             gridView3.AddNewRow();
         }
         else
         {
             gridView4.AddNewRow();
         }
     }
 }
Exemplo n.º 4
0
        public bool CoincideCon(Cuenta modelo)
        {
            if (modelo is null)
            {
                return(false);
            }
            else
            {
                if (modelo.CODIGO != 0 && CODIGO != modelo.CODIGO)
                {
                    return(false);
                }

                if (!string.IsNullOrWhiteSpace(modelo.Nombre) && !Nombre.Equals(modelo.Nombre, StringComparison.InvariantCultureIgnoreCase))
                {
                    return(false);
                }

                if (!string.IsNullOrWhiteSpace(modelo.Tipo) && !Tipo.Equals(modelo.Tipo, StringComparison.InvariantCultureIgnoreCase))
                {
                    return(false);
                }

                return(true);
            }
        }
Exemplo n.º 5
0
        public static void Main(string[] args)

        {
            String Texto = String.Empty;
            String Tipo;

            Console.WriteLine("")
            Console.WriteLine("\n\nExemplo abaixo da codificação usada;");
            Console.WriteLine("\nTexto original:Descarte Consciente - 20/11/2018 - terça-feira;");
            Console.WriteLine("\nTexto convertido para base64: RGVzY2FydGUgQ29uc2NpZW50ZSAyMC8xMS8yMDE4IC0gVGVyP2EtZmVpcmE= ", Texto);


            Console.WriteLine("Tema do APS: Descarte Consciente");
            Console.WriteLine("Digite o texto a ser Criptografado:  ");
            Texto = Console.ReadLine();
            Texto = Criptografar(Texto);

            Console.WriteLine("Texto Criptografado: {0} ", Texto);
            //Ação criada para gerar uma escolha entre Sim ou Não para Descriptografar o texto.
            Console.WriteLine("Deseja Descriptografar seu Texto? Y or N:");
            Tipo = Console.ReadLine();
            //condição
            if (Tipo.Equals("Y"))
            {
                Console.WriteLine(Descriptografar(Texto));
            }
            if (Tipo.Equals("n"))
            {
                Console.WriteLine("Obrigado por Utilizar a Aplicação :)");
            }
            Console.ReadLine();
        }
 private void CalcularLimite()
 {
     if (Tipo.Equals("especial"))
     {
         this.Limite = Titular.Rendimento * 2.5;
     }
     else
     {
         this.Limite = Titular.Rendimento * 1.5;
     }
 }
 private void GerarTaxaDoLimite()
 {
     if (Tipo.Equals("especial"))
     {
         this.TaxaDoLimite = 2;
     }
     else
     {
         this.TaxaDoLimite = 5;
     }
 }
Exemplo n.º 8
0
        public bool Equals(TermoEquacao other)
        {
            if (ReferenceEquals(null, other))
            {
                return(false);
            }
            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            return(Tipo.Equals(other.Tipo) && Valor.Equals(other.Valor) && Potencia.Equals(other.Potencia));
        }
Exemplo n.º 9
0
        public override bool Equals(object obj)
        {
            if (!(obj is SqlObject))
            {
                return(false);
            }

            var sqlObj = obj as SqlObject;

            return(Tipo.Equals(sqlObj.Tipo) &&
                   Proprietario.Equals(sqlObj.Proprietario) &&
                   Nome.Equals(sqlObj.Nome) &&
                   DataModificacao.Equals(sqlObj.DataModificacao));
        }
Exemplo n.º 10
0
        public int CalcularPrecioAPagar(int numeroDiasACobrar, int numeroHorasACobrar)
        {
            int valorAPagar;

            if (Tipo.Equals(VehicleType.Carro))
            {
                valorAPagar = numeroDiasACobrar * valorDiaCarro + numeroHorasACobrar * valorHoraCarro;
            }
            else
            {
                valorAPagar = numeroDiasACobrar * valorDiaMoto + numeroHorasACobrar * valorHoraMoto;
                if (Cilindraje >= cilindrajeParaExcedente)
                {
                    valorAPagar += valorExcedenteMoto;
                }
            }
            return(valorAPagar);
        }
Exemplo n.º 11
0
        public virtual double PrecioF()
        {
            if (antic < 15)
            {
                Descuento   = 0.01;
                PrecioFinal = PrecioBase - (PrecioBase * Descuento);
            }
            else
            {
                Descuento   = 0.02;
                PrecioFinal = PrecioFinal - (PrecioFinal * Descuento);
            }

            if (metrosC > 50)
            {
                Descuento   = 0.01;
                PrecioFinal = PrecioFinal + (PrecioFinal * Descuento);
            }

            if (Tipo.Equals("Local"))
            {
                if (piso > 3)
                {
                    Descuento   = 0.03;
                    PrecioFinal = PrecioFinal + (PrecioFinal * Descuento);
                }
            }
            else if (Tipo.Equals("Local"))
            {
                if (cVentanas == 1 || cVentanas == 0)
                {
                    Descuento   = 0.02;
                    PrecioFinal = PrecioFinal - (PrecioFinal * Descuento);
                }
                else
                {
                    Descuento   = 0.02;
                    PrecioFinal = PrecioFinal + (PrecioFinal * Descuento);
                }
            }


            return(precioFinal);
        }
Exemplo n.º 12
0
        public bool CoincideCon(Cuenta modelo)
        {
            if (modelo.Codigo != 0 && Codigo != modelo.Codigo)
            {
                return(false);
            }

            if (!string.IsNullOrWhiteSpace(modelo.Nombre) && !Nombre.Equals(modelo.Nombre, StringComparison.CurrentCultureIgnoreCase))
            {
                return(false);
            }

            if (!string.IsNullOrWhiteSpace(modelo.Tipo) && !Tipo.Equals(modelo.Tipo, StringComparison.CurrentCultureIgnoreCase))
            {
                return(false);
            }

            return(true);
        }
Exemplo n.º 13
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            TipoCocinaEN t = obj as TipoCocinaEN;

            if (t == null)
            {
                return(false);
            }
            if (Tipo.Equals(t.Tipo))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 14
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            ActividadEN t = obj as ActividadEN;

            if (t == null)
            {
                return(false);
            }
            if (Tipo.Equals(t.Tipo))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 15
0
        /// <summary>
        /// Creazione di un elemento contenente gli attributi
        /// di un corrispondente docspa da inviare a rubrica comune
        /// </summary>
        /// <param name="infoUtente"></param>
        /// <param name="idElemento">
        /// Id dell'elemento docspa da inviare a rubrica comune
        /// </param>
        /// <param name="tipo">
        /// Tipo di elemento da salvare
        /// </param>
        /// <returns></returns>
        public static RC.Proxy.Elementi.ElementoRubrica NuovoElementoRubrica(DocsPaWR.InfoUtente infoUtente, string idElemento, Tipo tipo)
        {
            RC.Proxy.Elementi.ElementoRubrica elementoRubrica = null;

            DocsPaWR.ElementoRC elementoDaInviare = null;

            switch (tipo)
            {
            case Tipo.UO:
                elementoDaInviare = new DocsPaWR.DocsPaWebService().GetElementoRubricaUO(infoUtente, idElemento);
                break;

            case Tipo.RF:
                elementoDaInviare = new DocsPaWR.DocsPaWebService().GetElementoRubricaRF(infoUtente, idElemento);
                break;
            }

            if (elementoDaInviare != null)
            {
                // UO ancora non presente in rubrica comune
                elementoRubrica = new RC.Proxy.Elementi.ElementoRubrica();

                elementoRubrica.Codice      = elementoDaInviare.CodiceRubrica;
                elementoRubrica.Descrizione = elementoDaInviare.DescrizioneRubrica;

                ExtractDetails(elementoRubrica, elementoDaInviare, tipo);
                if (tipo.Equals(Tipo.RF) && elementoDaInviare.CodiceRubrica != null)
                {
                    // Ricerca dell'elemento in rubrica comune
                    RC.Proxy.Elementi.ElementoRubrica elementoRubricaDetails = new RC.Proxy.Elementi.ElementoRubrica();
                    elementoRubricaDetails = GetElementiRubricaServiceInstance(infoUtente).SearchSingle(elementoDaInviare.CodiceRubrica, global::RubricaComune.Proxy.Elementi.TipiRicercaParolaEnum.ParolaIntera);
                    if (elementoRubricaDetails != null)
                    {
                        SetRfDetails2(elementoRubrica, elementoRubricaDetails);
                    }
                }
            }

            return(elementoRubrica);
        }
Exemplo n.º 16
0
        private void SalvaNormale()
        {
            var m = new DB.DataWrapper.cMovimenti()
            {
                ID          = ID__,
                nome        = eNome.Text,
                soldi       = eSoldi.Value,
                data        = eData.Value_,
                descrizione = eDescrizione.Text,
                MacroArea   = eMacroArea.Text,
                tipo        = (Tipo.Equals("Saldo", StringComparison.OrdinalIgnoreCase) ? TipoLoaded : Tipo)
            };

            if (m.Salva() < 1)
            {
                MsgErroreSalvataggio();
            }
            else
            {
                this.DialogResult = DialogResult.OK;
            }
        }
Exemplo n.º 17
0
        private void SalvaGiroconto()
        {
            var s = 0;

            var m1 = new DB.DataWrapper.cMovimenti()
            {
                ID          = ID__,
                nome        = eNome.Text,
                soldi       = eSoldi.Value,
                data        = eData.Value_,
                descrizione = eDescrizione.Text,
                MacroArea   = eMacroArea.Text,
                tipo        = (Tipo.Equals("Saldo", StringComparison.OrdinalIgnoreCase) ? TipoLoaded : Tipo)
            };

            var m2 = new DB.DataWrapper.cMovimenti()
            {
                ID          = ID__,
                nome        = eNome.Text,
                soldi       = -1 * eSoldi.Value,
                data        = eData.Value_,
                descrizione = eDescrizione.Text,
                MacroArea   = eMacroArea.Text,
                tipo        = TipoGiroconto
            };

            s += m1.Salva();
            s += m2.Salva();

            if (s == 2)
            {
                this.DialogResult = DialogResult.OK;
            }
            else
            {
                MsgErroreSalvataggio();
            }
        }
Exemplo n.º 18
0
        /// <summary>
        /// Returns true if Transacao instances are equal
        /// </summary>
        /// <param name="other">Instance of Transacao to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(Transacao other)
        {
            if (ReferenceEquals(null, other))
            {
                return(false);
            }
            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            return
                ((
                     Id == other.Id ||
                     Id != null &&
                     Id.Equals(other.Id)
                     ) &&
                 (
                     Tipo == other.Tipo ||
                     Tipo != null &&
                     Tipo.Equals(other.Tipo)
                 ) &&
                 (
                     Valor == other.Valor ||
                     Valor != null &&
                     Valor.Equals(other.Valor)
                 ) &&
                 (
                     Data == other.Data ||
                     Data != null &&
                     Data.Equals(other.Data)
                 ) &&
                 (
                     Conta == other.Conta ||
                     Conta != null &&
                     Conta.Equals(other.Conta)
                 ));
        }
Exemplo n.º 19
0
        public override object GetValor(Entorno e, LinkedList <Salida> log, LinkedList <Error> errores)
        {
            string  firma = Id;
            Entorno local = new Entorno(e.Global);

            LinkedList <Literal> parametros = new LinkedList <Literal>();

            if (Id.ToLower().Equals("today"))
            {
                if (Parametro != null)
                {
                    errores.AddLast(new Error("Semántico", "La función nativa today no necesita parámetros.", Linea, Columna));
                }

                Tipo = new Tipo(Type.DATE);
                DateTime date = DateTime.Now;
                return(new Date(date.Year + "-" + date.Month + "-" + date.Day));
            }
            else if (Id.ToLower().Equals("now"))
            {
                if (Parametro != null)
                {
                    errores.AddLast(new Error("Semántico", "La función nativa now no necesita parámetros.", Linea, Columna));
                }

                Tipo = new Tipo(Type.TIME);
                DateTime date = DateTime.Now;
                return(new Time(date.Hour + ":" + date.Minute + ":" + date.Second));
            }

            if (Parametro != null)
            {
                foreach (Expresion expr in Parametro)
                {
                    object valExpr = expr.GetValor(e, log, errores);
                    if (valExpr != null)
                    {
                        if (valExpr is Throw)
                        {
                            return(valExpr);
                        }

                        firma += "-" + expr.Tipo.Type.ToString();
                        parametros.AddLast(new Literal(expr.Tipo, valExpr, 0, 0));
                        continue;
                    }
                    return(null);
                }
            }

            Simbolo sim = e.GetFuncion(firma);

            if (sim != null)
            {
                Funcion fun = (Funcion)sim.Valor;

                if (Parametro != null)
                {
                    for (int i = 0; i < parametros.Count(); i++)
                    {
                        local.Add(new Simbolo(parametros.ElementAt(i).Tipo, Rol.VARIABLE, fun.Parametro.ElementAt(i).Id, parametros.ElementAt(i).Valor));
                    }
                }
                object obj = fun.Bloque.Ejecutar(local, true, false, false, false, log, errores);

                if (obj != null)
                {
                    if (obj is Return ret)
                    {
                        if (!ret.Error)
                        {
                            if (ret.Valores == null)
                            {
                                if (ret.Valor != null)
                                {
                                    Tipo = ret.Valor.Tipo;

                                    if (Tipo.IsNull())
                                    {
                                        if (sim.Tipo.IsNullable())
                                        {
                                            return(ret.Valor.Valor);
                                        }
                                    }

                                    if (Tipo.Equals(sim.Tipo))
                                    {
                                        return(ret.Valor.Valor);
                                    }
                                    else
                                    {
                                        if (sim.Tipo.IsCollection() && ret.Valor.Tipo.IsCollection())
                                        {
                                            if (sim.Tipo.EqualsCollection(ret.Valor.Tipo))
                                            {
                                                return(ret.Valor.Valor);
                                            }
                                        }
                                        else
                                        {
                                            Casteo cast = new Casteo(sim.Tipo, ret.Valor, 0, 0)
                                            {
                                                Mostrar = false
                                            };

                                            object valCast = cast.GetValor(e, log, errores);

                                            if (valCast != null)
                                            {
                                                if (!(valCast is Throw))
                                                {
                                                    Tipo = cast.Tipo;
                                                    return(valCast);
                                                }
                                            }
                                        }

                                        errores.AddLast(new Error("Semántico", "Se esperaba un valor en return de tipo: " + sim.Tipo.Type.ToString() + ".", ret.Linea, ret.Columna));
                                        return(null);
                                    }
                                }
                                else
                                {
                                    errores.AddLast(new Error("Semántico", "Se esperaba un valor en return.", ret.Linea, ret.Columna));
                                }
                            }
                            else
                            {
                                errores.AddLast(new Error("Semántico", "No se esperaba una lista de expresiones en return.", ret.Linea, ret.Columna));
                            }
                        }
                        return(null);
                    }

                    if (obj is Throw)
                    {
                        return(obj);
                    }
                }

                if (IsExpresion)
                {
                    errores.AddLast(new Error("Semántico", "Se esperaba un return en funcion " + Id + ".", Linea, Columna));
                }
                return(null);
            }

            errores.AddLast(new Error("Semántico", "No se ha definico una funcion con la firma: " + firma.ToLower() + ".", Linea, Columna));
            return(null);
        }
Exemplo n.º 20
0
 public bool VerificarDisponibilidadDeEspacioLibreEnParqueadero(int numeroCarrosEnParqueadero, int numeroMotosEnParqueadero)
 {
     return((Tipo.Equals(VehicleType.Carro) && (numeroCarrosEnParqueadero < limiteDeCarros)) ||
            (Tipo.Equals(VehicleType.Moto) && (numeroMotosEnParqueadero < limiteDeMotos)));
 }
Exemplo n.º 21
0
        public override object Ejecutar(Entorno e, bool funcion, bool ciclo, bool sw, bool tc, LinkedList <Salida> log, LinkedList <Error> errores)
        {
            if (Tipo.IsObject())
            {
                BD actual = e.Master.Actual;

                if (actual != null)
                {
                    if (actual.GetUserType(Tipo.Objeto) == null)
                    {
                        errores.AddLast(new Error("Semántico", "No existe un User Type con el id: " + Tipo.Objeto + " en la base de datos.", Linea, Columna));
                        return(null);
                    }
                }
                else
                {
                    errores.AddLast(new Error("Semántico", "No se ha seleccionado una base de datos, no se pudo buscar el User Type.", Linea, Columna));
                    return(null);
                }
            }

            foreach (Expresion target in Target)
            {
                object valorExpr = null;

                if (Target.Last.Value.Equals(target))
                {
                    if (Expr != null)
                    {
                        valorExpr = Expr.GetValor(e, log, errores);

                        if (valorExpr == null)
                        {
                            return(null);
                        }

                        if (valorExpr is Throw)
                        {
                            return(valorExpr);
                        }

                        if (!Tipo.Equals(Expr.Tipo))
                        {
                            Casteo cast = new Casteo(Tipo, new Literal(Expr.Tipo, valorExpr, 0, 0), 0, 0)
                            {
                                Mostrar = false
                            };

                            valorExpr = cast.GetValor(e, log, errores);

                            if (valorExpr == null)
                            {
                                if (valorExpr is Throw)
                                {
                                    return(valorExpr);
                                }

                                errores.AddLast(new Error("Semántico", "El valor no corresponde al tipo declarado.", Linea, Columna));
                                return(null);
                            }
                        }

                        if (valorExpr is Collection collection)
                        {
                            Tipo.Clave = collection.Tipo.Clave;
                            Tipo.Valor = collection.Tipo.Valor;
                        }
                    }
                }

                if (target is Identificador id)
                {
                    if (id.IsId2)
                    {
                        Simbolo sim = e.GetLocal(id.Id);

                        if (sim != null)
                        {
                            return(new Throw("ObjectAlreadyExists", Linea, Columna));
                            //errores.AddLast(new Error("Semántico", "Ya se ha declarado una variable con el id: " + id.Id + ".", Linea, Columna));
                            //continue;
                        }

                        sim = new Simbolo(Tipo, Rol.VARIABLE, id.Id.ToLower(), valorExpr);
                        e.Add(sim);
                    }
                    else
                    {
                        errores.AddLast(new Error("Semántico", "No se puede declarar una variable sin el @ al inicio.", Linea, Columna));
                        continue;
                    }
                }
                else
                {
                    errores.AddLast(new Error("Semántico", "Solo se pueden declarar variables.", Linea, Columna));
                }
            }


            return(null);
        }
Exemplo n.º 22
0
        private void btnGuardar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (modifico == true)
            {
                decimal uno, dos;
                int     elimina;
                if (tabPane1.SelectedPage == tabPageFormatoB)
                {
                    if (Tipo.Equals("C"))
                    {
                        for (int x = 0; x < gridView1.RowCount; x++)
                        {
                            int xRow = gridView1.GetVisibleRowHandle(x);


                            if (x == 0)
                            {
                                elimina = 1;
                            }
                            else
                            {
                                elimina = 0;
                            }
                            //uno = Convert.ToDecimal(gridView1.GetRowCellValue(xRow, gridView1.Columns["Dias_Trabajo_B_C"]).ToString());
                            //dos = Convert.ToDecimal(gridView1.GetRowCellValue(xRow, gridView1.Columns["Dias_Trabajo"]).ToString());
                            InsertarParametrosB(Convert.ToDecimal(gridView1.GetRowCellValue(xRow, "Dias_Trabajo_B_C")), Tipo, Convert.ToDecimal(gridView1.GetRowCellValue(xRow, "Sueldo_Bruto_B_C")), elimina);
                        }
                    }
                    else
                    {
                        for (int x = 0; x < gridView2.RowCount; x++)
                        {
                            if (x == 0)
                            {
                                elimina = 1;
                            }
                            else
                            {
                                elimina = 0;
                            }

                            int xRow = gridView2.GetVisibleRowHandle(x);
                            InsertarParametrosB(Convert.ToDecimal(gridView2.GetRowCellValue(xRow, "Dias_Trabajo_B_J")), Tipo, Convert.ToDecimal(gridView2.GetRowCellValue(xRow, "Sueldo_Bruto_B_J")), elimina);
                        }
                    }
                }
                else
                {
                    if (Tipo.Equals("C"))
                    {
                        for (int x = 0; x < gridView3.RowCount; x++)
                        {
                            if (x == 0)
                            {
                                elimina = 1;
                            }
                            else
                            {
                                elimina = 0;
                            }
                            int xRow = gridView3.GetVisibleRowHandle(x);
                            InsertarParametrosC(Convert.ToDecimal(gridView3.GetRowCellValue(xRow, "Dias_Trabajo_C_C")), Tipo, Convert.ToDecimal(gridView3.GetRowCellValue(xRow, "Sueldo_Bruto_C_C")), Convert.ToDecimal(gridView3.GetRowCellValue(xRow, "ISR_C_C")), Convert.ToDecimal(gridView3.GetRowCellValue(xRow, "Sueldo_Neto_C_C")), elimina);
                        }
                    }
                    else
                    {
                        for (int x = 0; x < gridView4.RowCount; x++)
                        {
                            if (x == 0)
                            {
                                elimina = 1;
                            }
                            else
                            {
                                elimina = 0;
                            }
                            int xRow = gridView4.GetVisibleRowHandle(x);
                            InsertarParametrosC(Convert.ToDecimal(gridView4.GetRowCellValue(xRow, "Dias_Trabajo_C_J")), Tipo, Convert.ToDecimal(gridView4.GetRowCellValue(xRow, "Sueldo_Bruto_C_J")), Convert.ToDecimal(gridView4.GetRowCellValue(xRow, "ISR_C_J")), Convert.ToDecimal(gridView4.GetRowCellValue(xRow, "Sueldo_Neto_C_J")), elimina);
                        }
                    }
                }
            }
        }
Exemplo n.º 23
0
        private void Frm_Parametros_Nomina_FormClosed(object sender, FormClosedEventArgs e)
        {
            if (modifico == true)
            {
                int elimina;
                DialogResult = XtraMessageBox.Show("¿Cambios no guardados, desea Guardarlos?,Si selecciona que no, los cambios se perderan", "Confirma", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
                if (DialogResult == DialogResult.Yes)
                {
                    if (tabPane1.SelectedPage == tabPageFormatoB)
                    {
                        if (Tipo.Equals("C"))
                        {
                            for (int x = 0; x < gridView1.RowCount; x++)
                            {
                                int xRow = gridView1.GetVisibleRowHandle(x);

                                if (x == 0)
                                {
                                    elimina = 1;
                                }
                                else
                                {
                                    elimina = 0;
                                }
                                InsertarParametrosB(Convert.ToDecimal(gridView1.GetRowCellValue(xRow, "Dias_Trabajo")), Tipo, Convert.ToDecimal(gridView1.GetRowCellValue(xRow, "Sueldo_Bruto")), elimina);
                            }
                        }
                        else
                        {
                            for (int x = 0; x < gridView2.RowCount; x++)
                            {
                                int xRow = gridView2.GetVisibleRowHandle(x);

                                if (x == 0)
                                {
                                    elimina = 1;
                                }
                                else
                                {
                                    elimina = 0;
                                }
                                InsertarParametrosB(Convert.ToDecimal(gridView2.GetRowCellValue(xRow, "Dias_Trabajo")), Tipo, Convert.ToDecimal(gridView2.GetRowCellValue(xRow, "Sueldo_Bruto")), elimina);
                            }
                        }
                    }
                    else
                    {
                        if (Tipo.Equals("C"))
                        {
                            for (int x = 0; x < gridView3.RowCount; x++)
                            {
                                int xRow = gridView3.GetVisibleRowHandle(x);

                                if (x == 0)
                                {
                                    elimina = 1;
                                }
                                else
                                {
                                    elimina = 0;
                                }
                                InsertarParametrosC(Convert.ToDecimal(gridView3.GetRowCellValue(xRow, "Dias_Trabajo")), Tipo, Convert.ToDecimal(gridView3.GetRowCellValue(xRow, "Sueldo_Bruto")), Convert.ToDecimal(gridView3.GetRowCellValue(xRow, "ISR")), Convert.ToDecimal(gridView3.GetRowCellValue(xRow, "Sueldo_Neto")), elimina);
                            }
                        }
                        else
                        {
                            for (int x = 0; x < gridView4.RowCount; x++)
                            {
                                int xRow = gridView4.GetVisibleRowHandle(x);

                                if (x == 0)
                                {
                                    elimina = 1;
                                }
                                else
                                {
                                    elimina = 0;
                                }
                                InsertarParametrosC(Convert.ToDecimal(gridView4.GetRowCellValue(xRow, "Dias_Trabajo")), Tipo, Convert.ToDecimal(gridView4.GetRowCellValue(xRow, "Sueldo_Bruto")), Convert.ToDecimal(gridView4.GetRowCellValue(xRow, "ISR")), Convert.ToDecimal(gridView4.GetRowCellValue(xRow, "Sueldo_Neto")), elimina);
                            }
                        }
                    }
                }
            }
        }