@CSharpChatЭта группа больше не существует

Страница 575 из 1888
Nikolay
16.03.2017
18:45:40
Поищу другую либу, какая-то херня с этой

Владимир
16.03.2017
18:46:25
у тебя что-то машин-специфик

или с виндой, или с провайдером

Nikolay
16.03.2017
18:46:47
У меня к SSL серверу через обычный клиент нормально подключается

Google
Владимир
16.03.2017
18:46:53
либу разобрать можешь кстати

или может исходники есть и так

и посмотреть, что там

кстати

ссл же разный бывает

может не поддерживается что-нибудь где-нибудь

Gid
16.03.2017
19:13:09
Так

Тут 800 тел

Кто-то из 800 тел пишет бек на вскоде

?

Владимир
16.03.2017
19:14:11
Тут 800 тел
15 не ридонли

Vinc
16.03.2017
19:14:58
Google
Max
16.03.2017
19:15:07
webapi aspnet core + dotnet core сойдёт?

Gid
16.03.2017
19:16:24
Норм без иде живешь?

Max
16.03.2017
19:16:55
Норм без иде живешь?
без ide? vs code же есть

Gid
16.03.2017
19:17:04
Ну эт текстовый редактор

Я потому и спрашиваю

Владимир
16.03.2017
19:17:09
блокнот не ide

Slava
16.03.2017
19:17:09
webapi aspnet core + dotnet core сойдёт?
сойдёт, если специфических пакетов, которые на кору пока что не перевели, не ставить

Владимир
16.03.2017
19:17:12
кхмкхм

Max
16.03.2017
19:17:20
отлично живу, не жалусь пока

Slava
16.03.2017
19:17:26
vim - ide =)

Gid
16.03.2017
19:17:34
А почему не студия

?

Egor
16.03.2017
19:17:57
Студия только на винде

Max
16.03.2017
19:18:00
потому что 1) мак, 2) нет надобности

Egor
16.03.2017
19:18:35
Хотя есть беда версии под мак

Gid
16.03.2017
19:18:40
Ага тогда чуть сократим круги

Кто-то на винде юзает

Вскод для бека

Max
16.03.2017
19:19:13
хост у меня не на маке, если что, линуха

Google
Egor
16.03.2017
19:19:23
Покупайте маки поцаны

В топку винду

Max
16.03.2017
19:19:45
Винда не есть плохо

Они разные

Slava
16.03.2017
19:19:54
Покупайте маки поцаны
в топку мак. хрень же

Slava
16.03.2017
19:20:02
ребят, вопрос от ньюфага в кодинге, при нажатии на пустую строку/ячейку в dgv вылетает с ошибкой такой



Egor
16.03.2017
19:20:03
Почему ?

Slava
16.03.2017
19:20:16
Почему ?
макось скучная

Egor
16.03.2017
19:20:34
макось скучная
А винда веселая ?

Владимир
16.03.2017
19:20:36
В ячейке не инт

Nikolay
16.03.2017
19:20:43
Ты конвертишь пустую строку в int

Nikolay
16.03.2017
19:20:48
Не прокатит

Gid
16.03.2017
19:20:58
Покупайте маки поцаны
Не хватает силы

Пеки

Slava
16.03.2017
19:21:01
А винда веселая ?
ну да, а если пиратское гавно не ставить - так еще и надёжная

Gid
16.03.2017
19:21:10
Чтоб хендлить это все говно

Плюс нет игр

Nikolay
16.03.2017
19:21:19
Делай через int.TryParse

Gid
16.03.2017
19:21:19
(

Google
Slava
16.03.2017
19:21:21
а как лучше сделать чтобы избежать этого?

Летучая
16.03.2017
19:21:54
я кидал ссылку

https://github.com/louthy/language-ext/blob/master/README.md

Egor
16.03.2017
19:22:07
ну да, а если пиратское гавно не ставить - так еще и надёжная
Хз, ну может и скучно от того что все отлично работает и не надо ничего особо крутить, зато получаешь полноценный nix, со всеми плюшками

Летучая
16.03.2017
19:22:12
parseInt();

а ваще лучше по-человечески обрабатывать

Владимир
16.03.2017
19:23:50
Admin
ERROR: S client not available

Slava
16.03.2017
19:24:15
Хз, ну может и скучно от того что все отлично работает и не надо ничего особо крутить, зато получаешь полноценный nix, со всеми плюшками
ну, когда мне в xamarin поотлаживать на маке приходится - сдуваю пыль. А с *nix я насношался и на работе)

Slava
16.03.2017
19:24:36
вот кароч полный код кнопки private void button3_Click(object sender, EventArgs e) //Сохранить { try { //Добавление записи в БД по нажатию if (sqlCon.State == ConnectionState.Closed) sqlCon.Open(); if (b_save.Text == "Save") { SqlCommand sqlCmd = new SqlCommand("ContactAddorEd", sqlCon); sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.AddWithValue("@mode", "Add"); sqlCmd.Parameters.AddWithValue("@Id", 0); sqlCmd.Parameters.AddWithValue("@Name", tb_name.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Familiya", tb_familiya.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Otchestvo", tb_otchestvo.Text.Trim()); sqlCmd.Parameters.AddWithValue("@DataR", tb_dateR.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Adress", tb_adress.Text.Trim()); sqlCmd.Parameters.AddWithValue("@INN", tb_INN.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Email", tb_email.Text.Trim()); sqlCmd.ExecuteNonQuery(); MessageBox.Show("Удачное добавление"); } else { SqlCommand sqlCmd = new SqlCommand("ContactAddorEd", sqlCon); sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.AddWithValue("@mode", "Edit"); sqlCmd.Parameters.AddWithValue("@Id", Id); sqlCmd.Parameters.AddWithValue("@Name", tb_name.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Familiya", tb_familiya.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Otchestvo", tb_otchestvo.Text.Trim()); sqlCmd.Parameters.AddWithValue("@DataR", tb_dateR.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Adress", tb_adress.Text.Trim()); sqlCmd.Parameters.AddWithValue("@INN", tb_INN.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Email", tb_email.Text.Trim()); sqlCmd.ExecuteNonQuery(); MessageBox.Show("Удачное Обновление"); } Reset(); FillDataGridView(); } catch(Exception ex) { MessageBox.Show(ex.Message, "Error Message"); } finally { sqlCon.Close(); } }

соре ребят

Slava
16.03.2017
19:25:24
Visual studio for mac
это xamarin studio немного допиленная, хотя последнее превью несмотрел

Slava
16.03.2017
19:25:25
эти запросы через процедуры естесна сделал

вначале формы прописал int Id = 0;

Владимир
16.03.2017
19:26:27
вот кароч полный код кнопки private void button3_Click(object sender, EventArgs e) //Сохранить { try { //Добавление записи в БД по нажатию if (sqlCon.State == ConnectionState.Closed) sqlCon.Open(); if (b_save.Text == "Save") { SqlCommand sqlCmd = new SqlCommand("ContactAddorEd", sqlCon); sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.AddWithValue("@mode", "Add"); sqlCmd.Parameters.AddWithValue("@Id", 0); sqlCmd.Parameters.AddWithValue("@Name", tb_name.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Familiya", tb_familiya.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Otchestvo", tb_otchestvo.Text.Trim()); sqlCmd.Parameters.AddWithValue("@DataR", tb_dateR.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Adress", tb_adress.Text.Trim()); sqlCmd.Parameters.AddWithValue("@INN", tb_INN.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Email", tb_email.Text.Trim()); sqlCmd.ExecuteNonQuery(); MessageBox.Show("Удачное добавление"); } else { SqlCommand sqlCmd = new SqlCommand("ContactAddorEd", sqlCon); sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.AddWithValue("@mode", "Edit"); sqlCmd.Parameters.AddWithValue("@Id", Id); sqlCmd.Parameters.AddWithValue("@Name", tb_name.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Familiya", tb_familiya.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Otchestvo", tb_otchestvo.Text.Trim()); sqlCmd.Parameters.AddWithValue("@DataR", tb_dateR.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Adress", tb_adress.Text.Trim()); sqlCmd.Parameters.AddWithValue("@INN", tb_INN.Text.Trim()); sqlCmd.Parameters.AddWithValue("@Email", tb_email.Text.Trim()); sqlCmd.ExecuteNonQuery(); MessageBox.Show("Удачное Обновление"); } Reset(); FillDataGridView(); } catch(Exception ex) { MessageBox.Show(ex.Message, "Error Message"); } finally { sqlCon.Close(); } }
скинь тот код, что у тебя на скрине

на пастбин

Slava
16.03.2017
19:26:59
ой бля, не то скинул

ща сек

Google
Slava
16.03.2017
19:27:38
http://pastebin.com/UdXVhPNa

Владимир
16.03.2017
19:30:13
http://pastebin.com/UdXVhPNa
var value = dataGridView1.CurrentRow.Cells[0].Value.ToString(); int id; if (!Int32.TryParse(value, out id)) { return; }

Slava
16.03.2017
19:31:25
@e1ee7 да ты ебаный волшебник

Спасибо большое

а то заебался

Летучая
16.03.2017
19:37:53
Этот код пиздец как хуево выглядит

у меня бомбит

Владимир
16.03.2017
19:38:59
в 2к17 можно лучше

if (!Int32.TryParse(dataGridView1.CurrentRow.Cells[0].Value.ToString(), out int id)) { return; } вот до такого можно сократить.

Летучая
16.03.2017
19:40:07
private int TryGetInt(string stringValue, int none = 0) { if (int.TryParse(stringValue, out int theInt)) { return theInt; } else { return none; } }

TryGetInt(Shit.Bullshit.Asshole);

Летучая
16.03.2017
19:41:33
ой

Slava
16.03.2017
19:41:49
генерация гейпорно

Летучая
16.03.2017
19:41:53
не скомпилируется

вот теперь скомпилируется

Владимир
16.03.2017
19:43:47
private int TryGetInt(string stringValue, int none = 0) { if (int.TryParse(stringValue, out int theInt)) { return theInt; } else { return none; } }
Методы трай должны возвращать бул. Тогда уж просто ГетИнт

Летучая
16.03.2017
19:43:58
пожалуй

Страница 575 из 1888

Эта группа больше не существует Эта группа больше не существует