public bool EhEstadoSudeste()
 {
     return
         (estado.Equals("SP") ||
          estado.Equals("MG") ||
          estado.Equals("ES") ||
          estado.Equals("RJ"));
 }
Example #2
0
        public override string Retirar(int cantidadRegistro)
        {
            if (Estado.Equals("nodisponible"))
            {
                return("el producto que desea retirar no tiene existencia");
            }

            if (Utilidad.Equals("combo"))
            {
                return("el producto que desea retirar no corresponde a venta directa");
            }


            if (cantidadRegistro <= 0)
            {
                return("La cantidad para retirar el producto es incorrecta");
            }

            if (cantidadRegistro > Cantidad)
            {
                return("la cantidad solicitada es mayor que la cantidad registrada en el sistema");
            }



            if (Cantidad == 0)
            {
                Estado = "nodisponible";
            }


            Cantidad -= cantidadRegistro;
            _inventario.Add(new Inventory(Cantidad, Name, Cost, PrecioVenta, Utilidad));
            return($"El producto: {Name} se le resto la cantidad: {cantidadRegistro}, cantidad restante: {Cantidad}");
        }
Example #3
0
        protected override void AjustarFormulario(string formUID)
        {
            Formulario.Freeze(true);

            Formulario.Items.Item("lbDatosCer").TextStyle = 5;
            Formulario.Items.Item("lbEstado").TextStyle   = 5;
            Formulario.Items.Item("lbMotRec").TextStyle   = 5;

            ((OptionBtn)Formulario.Items.Item("rbRech").Specific).GroupWith("rbAprob");

            CargarGrid();

            if (Estado.Equals("Pendiente"))
            {
                if (((Grid)Formulario.Items.Item("grdMotRec").Specific).Rows.Count > 1)
                {
                    ((OptionBtn)Formulario.Items.Item("rbRech").Specific).Selected = true;
                }
                else
                {
                    ((OptionBtn)Formulario.Items.Item("rbAprob").Specific).Selected = true;
                }
            }
            else if (Estado.Equals("Rechazado"))
            {
                ((OptionBtn)Formulario.Items.Item("rbRech").Specific).Selected = true;
            }
            else if (Estado.Equals("Aprobado"))
            {
                ((OptionBtn)Formulario.Items.Item("rbAprob").Specific).Selected = true;
            }

            EstablecerDataBind();

            Formulario.Freeze(false);
        }
Example #4
0
        //Método de Inserção de Dados
        public void InserirDados()
        {
            //Tentativa de inserção de dados
            try
            {
                //Compara se os campos a serem inseridos estão em branco
                if (!razaoSocial.Equals("") && !Endereco.Equals("") && !CEP.Equals("") && !Telefone1.Equals("") && !Usuario.Equals("") &&
                    !Senha.Equals("") && !Responsavel.Equals("") && !CNPJ.Equals("") && !Numero.Equals("") && !Bairro.Equals("") &&
                    !Estado.Equals("") && !Email.Equals("") && !Municipio.Equals(""))
                {
                    //remove os caracteres especiais do telefone e CEP para inserir no Banco de Dados
                    if (Validar.CNPJ(CNPJ) == true)
                    {
                        Telefone1 = Telefone1.Replace("(", "");
                        Telefone1 = Telefone1.Replace(")", "");
                        Telefone1 = Telefone1.Replace("-", "");
                        Telefone1 = Telefone1.Replace(" ", "");
                        Telefone2 = Telefone2.Replace("(", "");
                        Telefone2 = Telefone2.Replace(")", "");
                        Telefone2 = Telefone2.Replace("-", "");
                        Telefone2 = Telefone2.Replace(" ", "");
                        CEP       = CEP.Replace("-", "");

                        //cria a conexão com o banco de dados
                        string BancoDeDados = "server=localhost;userid=root;password=;port=3306;database=CompareAqui";

                        //cria comando com os dados que serão inseridos
                        MySqlConnection ConexaoMySQL = new MySqlConnection(BancoDeDados);

                        string ComandoInsert = "INSERT INTO tb_usuarioempresa(usu_RazaoSocial, usu_CNPJ, usu_Endereco ,usu_Numero, usu_Bairro, usu_Municipio, usu_Estado, usu_CEP, usu_Telefone1, usu_Telefone2, usu_Usuario, usu_Senha, usu_Responsavel, usu_Email) " +
                                               "VALUES ('" + razaoSocial + "','" + CNPJ + "'," + "'" + Endereco + "','" + Numero + "','" + Bairro + "','" + Municipio + "','" + Estado + "','" + CEP + "'," +
                                               "'" + Telefone1 + "','" + Telefone2 + "','" + Usuario + "','" + Senha + "','" + Responsavel + "','" + Email + "')";

                        MySqlCommand ExecutaComando = new MySqlCommand(ComandoInsert)
                        {
                            Connection = ConexaoMySQL
                        };

                        //abre a conexão com o banco de dados
                        ConexaoMySQL.Open();

                        //executa o comando de inserção no banco de dados
                        ExecutaComando.ExecuteNonQuery();

                        //fecha a conexão com o banco de dados
                        ExecutaComando.Connection.Close();

                        //mostra uma mensagem para  usuario
                        MessageBox.Show("Cadastrado com sucesso");
                    }
                    else
                    {
                        MessageBox.Show("CNPJ Invalido");
                    }
                }
                else
                {
                    MessageBox.Show("Nao deixe nenhum campo em branco ou somente com espacos!!");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("" + e);
            }
        }
Example #5
0
 public bool EstaBloqueado()
 {
     return(Estado.Equals("Bloqueado"));
 }
Example #6
0
 public bool EstaLibre()
 {
     return(Estado.Equals("Libre"));
 }
Example #7
0
 public bool EstaCruzandoAgua()
 {
     return(Estado.Equals("Cruzando agua"));
 }
Example #8
0
 public bool EstaOcupado()
 {
     return(Estado.Equals("Ocupado"));
 }
Example #9
0
 public bool EstaDescargando()
 {
     return(Estado.Equals("Descargando"));
 }
        internal override string GenerarFiltrosColumnas()
        {
            var sb = new StringBuilder();
            var flag = true;
            ValoresParametros.Clear();
            Condiciones.Clear();
            sb.Append(" fa.empresa = '" + Empresa + "' ");
            

            if (Series?.Any() ?? false)
            {
                if (flag)
                    sb.Append(" AND ");

                foreach (var item in Series)
                    ValoresParametros.Add(item, item);

                sb.Append(" fa.fkseries in ( " + string.Join(", ", Series.ToArray().Select(f => "@" + f)) + " ) ");
                Condiciones.Add(string.Format("{0}: {1}", RFacturas.SeriesListado, string.Join(", ", Series.ToArray())));
                flag = true;
            }
            if (!string.IsNullOrEmpty(Estado) && !Estado.Equals("0-"))
            {
                if (flag)
                    sb.Append(" AND ");

                ValoresParametros.Add("estado", Estado);
                sb.Append(" fa.fkestados=@estado ");
                Condiciones.Add(string.Format("{0}: {1}", RFacturas.Estado, Estados?.First(f => f.CampoId == Estado).Descripcion??string.Empty));
                flag = true;
            }
            if (FechaDesde.HasValue)
            {
                if (flag)
                    sb.Append(" AND ");

                ValoresParametros.Add("fechadesde", FechaDesde.Value);
                sb.Append(" fa.fechadocumento>=@fechadesde ");
                Condiciones.Add(string.Format("{0}: {1}", RFacturas.FechaDesde, FechaDesde));
                flag = true;
            }

            if (FechaHasta.HasValue)
            {
                if (flag)
                    sb.Append(" AND ");

                ValoresParametros.Add("fechahasta", FechaHasta.Value);
                sb.Append(" fa.fechadocumento<=@fechahasta ");
                Condiciones.Add(string.Format("{0}: {1}", RFacturas.FechaHasta, FechaHasta));
                flag = true;
            }

            var tipocuenta = Tipo == TipoComision.Agentes ? "fkagentes" : "fkcomerciales";

            if (!string.IsNullOrEmpty(CuentaDesde))
            {
                if (flag)
                    sb.Append(" AND ");

                ValoresParametros.Add("cuentadesde", CuentaDesde);
                sb.AppendFormat(" fa.{0}>=@cuentadesde ", tipocuenta);
                Condiciones.Add(string.Format("{0}: {1}", Funciones.GetEnumByStringValueAttribute(Tipo), CuentaDesde));
                flag = true;
            }

            if (!string.IsNullOrEmpty(CuentaHasta))
            {
                if (flag)
                    sb.Append(" AND ");

                ValoresParametros.Add("cuentahasta", CuentaHasta);
                sb.AppendFormat(" fa.{0}<=@cuentahasta ", tipocuenta);
                Condiciones.Add(string.Format("{0}: {1}", Funciones.GetEnumByStringValueAttribute(Tipo), CuentaHasta));
                flag = true;
            }

            if (!string.IsNullOrEmpty(SituacionComision))
            {
                if (flag)
                    sb.Append(" AND ");

                ValoresParametros.Add("situacioncomision", SituacionComision);
                sb.AppendFormat(" fa.fksituacioncomision=@situacioncomision ");
                Condiciones.Add(string.Format("{0}: {1}", RFacturas.Fksituacioncomision, SituacionComision));
                flag = true;
            }
            if (flag)
                    sb.Append(" AND ");
                sb.AppendFormat(" (fa.{0} is not null and fa.{0} <>'' )", tipocuenta);
                flag = true;
            
            return sb.ToString();
        }
Example #11
0
 public bool EstaEnMantenimiento()
 {
     return(Estado.Equals("En mantenimiento"));
 }