Posts by Jéf Bueno • 67,331 points
1,254 posts
-
6
votes4
answers160
viewsA: How can I make a string code work with > or <?
Obs.: My answer takes into account that the data entered by the user will be validated separately (maybe in the method Leave of the component, or something similar) and that in no case it will be…
-
3
votes3
answers1866
viewsA: Bringing Winform Window Forward
Messagebox: By default the MessageBox will always appear in front of all other windows. Forms: You can show the Forms with ShowDialog(), this will make it impossible for the user to interact with…
-
6
votes2
answers153
viewsA: Is there any way to run C# from the command line in interactive mode?
There is, in Visual Studio 2015 there is an official component to this. Just get in View > Other windows > C# interactive that a panel will be opened. Source…
-
1
votes2
answers912
viewsA: How to make sql for a field of a table that is not primary become foreign in another table?
You can make CPF, be a UniqueKey. This is to facilitate, because, in fact, it is only necessary that the column is indexed. Source documentation: Additionally, Mysql requires that the referenced…
-
6
votes2
answers4066
viewsA: How to know the number of lines a large file has in C#?
The class File (System.IO.File), has a method ReadLines. It makes a lazy load of the file lines, that is, a certain line will only be loaded into memory when prompted. So you can do: var qtdLinhas =…
-
1
votes1
answer559
viewsA: Fire method 5 seconds after execution of previous
You don’t need a timer for that. If you are using C# 6 s.Send(EnvDados); await Task.Sleep(5000); byte[] NovoEnvio = System.Text.Encoding.ASCII.GetBytes(ordem + "\n"); s.Send(NovoEnvio); In previous…
-
3
votes3
answers8611
viewsA: How to browse lists?
Supposing listaPessoas is a list of the object Pessoa. Thus: for(Pessoa pessoa : listaPessoas) { pessoa.fazerAlgumaCoisa(); } Or else for(int i = 0; i < listaPessoas.size(); i++) {…
-
9
votes1
answer658
viewsA: What tools are available for C#project installers?
It depends a lot on what you want to do, without higher specifications it’s hard to find one that fits your case. There are several solutions and each of them has a different way of working, I’ll…
-
3
votes1
answer781
viewsA: Doubt when declaring Enum with string
You can’t, at least not directly the way you’re trying to ask the question. You can achieve a similar effect using extensions, take the example public static string GetStringValue(this Enum value) {…
-
3
votes2
answers89
viewsA: Deleting items in List
From what I understand of the question, that’s it var matches = lista.Where(x => !x.Nome_Grupo.ToLower().Contains("abacaxi") && !x.Nome_Grupo.ToLower().Contains("morango")).ToList(); If…
-
1
votes1
answer267
viewsA: Error creating Xamarin Visual Studio Community 2015 project
The error message says it all: you are trying to install the package in a project with . NET 4.0, but the package is not compatible with it, if it is possible to change the version of . NET…
-
3
votes2
answers569
viewsA: Return Datareader to bool field
According to the comments, the column ADMINISTRADOR is the type char and you save the values S/N. The only explicit string to Boolean conversion you can do is convert "true" (for true) or "false"…
-
2
votes1
answer301
viewsA: Two dependent combobox using Linq to sql
A few points before solving the problem. Your premise on how to fill the combo is not wrong, but it’s not the best way to do it. It is not necessary to iterate the items and add them one by one, it…
-
3
votes2
answers700
views -
17
votes3
answers4507
viewsA: What is the point of "interrogation" in the type statement in C#?
Specifically in this case (where the signal comes after some kind), it means that the primitive type can receive null as a value. It’s a syntax sugar for Nullable<Tipo> Ex.: DateTime? data =…
-
2
votes2
answers482
viewsA: Insert time and time into database
It’s a typo, there’s a 2 in place of @ (2nota) VALUES(@nRequesicao,@nomeEmpresa,@colaborador,@data,@hora,@nota)
-
3
votes1
answer3397
viewsA: Resize elements according to form size
Use the Anchor property of the control All Winforms controls have a property called Anchor, this property serves precisely to define the component behavior when its Parent (or Parent of it, and so…
-
1
votes2
answers897
viewsA: Webservice in C# with 404 error
From the looks of it, this is a fairly common problem when using IIS 7.5. According to this answer in Stackoverflow, you should add this to web.config <system.webServer> <validation…
-
15
votes3
answers10165
views -
2
votes2
answers2275
viewsA: Circular reference between two projects
The way you’re thinking, it’ll cause a circular reference, soon, you won’t be able to do it. Solution Without more details about the rules and why you need to divide the project into "two parts"…
-
1
votes2
answers1778
views -
0
votes1
answer322
viewsA: Relationship between the "Initializecomponent();" method and the loading of a "Splash Screen"
In this case, it is important to know what goes on in the method InitializeComponent(). It is responsible for creating, adding and positioning all components on the screen. So, what’s the difference…
-
11
votes2
answers268
views -
0
votes3
answers1388
viewsA: Minimum search from a list ignoring zero values
I don’t know if this is the best way, but it’s what I’ve been able to do with the little time I’ve had without using the functions min and index def menorDiferenteDeZero(lista): menorValorIndex = -1…
-
8
votes4
answers256
viewsQ: What’s the difference between creating a module normally and creating a module within a function?
I’ve been looking at some sample projects in Angularjs and came across several times the following code: (function () { angular.module('meuModulo', [ 'alguma.dependencia', 'outra.dependencia' ]);…
-
3
votes2
answers80
viewsA: How to change a button event?
To remove the event Button1_Click RemoveHandler Button1.Click, AddressOf Button1_Click To add the event NovoEvento_Click AddHandler Button1.Click, AddressOf NovoEvento_Click…
-
18
votes1
answer2609
viewsQ: What is a "stateless protocol" like HTTP?
Lately I have been reading a lot of material about the web and I always see someone mentioning that HTTP is a stateless protocol (stateless Protocol). Follows a passage taken from RFC 2616 (my…
-
1
votes2
answers528
viewsA: Error trying to erase image file?
This happens because, with the pardon of the infamous pun, the image is being used by another process. Who is using the image is the PictureBox and for it to be possible to delete this image you…
-
4
votes3
answers531
viewsA: String.equals and Nullpointerexception method
It turns out that the NullPointerException will only burst when you try to access some element (understand by element a method or attribute) of an object that is null. See, in your example String…
-
18
votes2
answers847
viewsQ: How does running an . NET application work?
There are several terms I always hear/read when I see talk about running. NET applications, such as MSIL, CIL, IL, JIT, Jiter, Roslyn, CLR, among others I must have forgotten. I would like a brief…
-
2
votes1
answer1439
viewsA: How to open an exe inside a windows form C#
You need to create an instance of ProcessStartInfo and settar the property WindowStyle for Maximized. var startInfo = new ProcessStartInfo(@"d:\TesteCS.exe"); startInfo.WindowStyle =…
-
4
votes4
answers1015
viewsA: Problem with pennies when using the Biginteger type
BigInteger and Intenger (int) are types of data used to work with integer. The guys Double and Float are most recommended to work with decimal numbers. However, if you are working with coins and…
-
3
votes1
answer38
viewsA: Method to create a new list based on elements from an existing list?
To take a piece of a list and put it in another, you can use the subList(). You must pass as parameter the initial index (will be included in the new list) and the final (will not be included in the…
-
1
votes2
answers69
viewsA: How to invert grid data
In the current way, I only see a simple way to resolve it. Format the date directly in select cmd.CommandText = "SELECT FORMAT(INICIO, 'dd/MM/yyyy') AS INICIO, " + " OUTROS_CAMPOS FROM SOFTWARES";…
-
3
votes2
answers804
viewsA: Generate text file from a console application
Just take out the dependencies of System.Windows.Forms. SaveFileDialog and MessageBox are two things you will not be able to use, as they are part of the namespace System.Windos.Forms. How the file…
-
3
votes2
answers1579
viewsA: NOT IN in Inline using a sub-query
In doing select new {IDC = cli.ClienteId } the content of IdClientesSemBoleto is a list of an anonymous type, which only contains the property IDC. You don’t need the creation of this kind, one can…
-
3
votes1
answer38
viewsA: error: 'List ' is Abstract cannot be defined
You’re not programming C#, that’s Java. You can’t instantiate it List in Java, because List is an abstract class. You can instantiate a ArrayList. List<Character> Conta = new…
-
1
votes1
answer55
viewsA: Sql generated by Linq
Do a function like this public string GetGeneratedSql(System.Linq.IQueryable queryable, ISession session) { var sessionImp = (ISessionImplementor) session; var nhLinqExpression = new…
-
0
votes3
answers38
viewsA: How do I replace windows form Dialogresul in wpf?
Use the MessageResult MessageBoxResult result = MessageBox.Show("Questão", "Título", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { // Fazer algo }…
-
1
votes3
answers204
viewsA: Get function in service.js returns null
Following its logic, the function getProduto should be like this getProduto: function(produtoId) { for (var i = 0; i < categorias.length; i++){ for(var c = 0; c <…
-
1
votes1
answer163
viewsA: Use of except in a lambda expression
I can’t understand why you used the Where, you do not need it. It is only necessary to use the Except to have the expected result. Documentation of the method Except says: Produces the difference of…
-
3
votes3
answers6210
viewsA: What is the purpose of the symbol :: in Java?
This operator is called Method Reference. In a nutshell it serves to reference the method sum class Integer. In this case, you are passing the method sum as the second parameter of reduce.…
-
3
votes1
answer158
viewsA: Doubt Mysql Insert
You are entering all fields as varchar. Your insert should look like this INSERT INTO senhas (senha_id, senha_setor_id, senha_tipo_id, senha_numero, senha_data, senha_hora) VALUES (1, 1, 1, 1,…
-
15
votes3
answers10756
viewsQ: What is a checksum for?
I was reading a question here on the website and came across the term checksum. Several other times I have seen this term being used when talking about file transfer or some important data. After…
-
0
votes2
answers58
viewsA: Fetch file in multiple folder from a base folder, except the folder
Make a condition using LINQ var arquivos = Directory.GetFiles(@"C:\Teste_Zip\web", "*", SearchOption.AllDirectories) .Where(x => x.StartsWith("Nome da pasta a excluir")).ToArray();…
-
6
votes2
answers1242
viewsA: How to multiply an "X" character as many times as you want?
In VB.NET It’s the same as the @Maniero response, but in VB.NET, since no language has been specified. Dim texto = New String("P", 5) See on dotNetFiddle…
-
1
votes1
answer185
viewsA: Load Combobox Datasource using asynchronous method
No more details about the current implementation and the real need to fill out the combo asynchronously is hard to try to help you. If you give more details, I can adapt the answer to your case. I…
-
3
votes2
answers4914
viewsA: How to delimit a string field in c#
You can do this in several ways, I will list them in the order of the most recommended for less recommendable: 1. Delimiting the maximum Textbox size You can change the property MaxLength of the…
-
1
votes1
answer3261
viewsA: Grab the coordinates of the mouse position by clicking
If you want the coordinates according to the component that is clicked Point coordenadas = control.PointToClient(Cursor.Position); If it is according to the position on the monitor Point coordenadas…
-
2
votes1
answer1438
viewsA: Consume API fipe in C#
There are several ways to do this, including I don’t know if the question fits as too wide. Anyway, I’ll show you how to make a request GET using the Restsharp because it greatly facilitates the…