private void butF3_Click(object sender, EventArgs e) { String strsql = "set dateformat dmy SELECT * FROM v_F3Dog WHERE iddog=" + Dgv1.CurrentRow.Cells["IdDog"].Value + " and Period='" + my.Uper + "'"; strsql = strsql + " and IdEntpr=" + my.identpr.ToString(); my.sc.CommandText = strsql; my.cn.Open(); SqlDataReader dr = my.sc.ExecuteReader(); if (!dr.Read()) { MessageBox.Show(@"По даному договору справки формы №3 не составлялись, либо у Вас отсутствуют права на редактирование"); my.cn.Close(); } else { frmF3 fr = new frmF3(); fr.IdDog = (int)Dgv1.CurrentRow.Cells["IdDog"].Value; fr.listBox1.Items.Add(dr["kodunic"]); while (dr.Read()) { fr.listBox1.Items.Add(dr["kodunic"]); } my.cn.Close(); dr.Close(); //РаботаСФормой3.сп_НомерСправки.Selected(РаботаСФормой3.сп_НомерСправки.ListCount - 1) = True; Cursor.Current = Cursors.WaitCursor; fr.MdiParent = my.MDIForm; fr.Show(); Cursor.Current = Cursors.Default; } }
private static String IspF3(frmF3 pform) { String Szap = ""; for (int i = 0; i < pform.DgvActs.Rows.Count; i++) { Szap = Szap + pform.DgvActs.Rows[i].Cells[0].Value + ","; } Szap = Szap.Substring(0, Szap.Length - 1); return(my.Shapka(Szap, my.identpr)); }
private void TVib_Click(object sender, EventArgs e) { if (my.Nbut == 6) { foreach (DataGridViewRow selRow in DGVKol) { my.ExeScalar("update forma2 set update_date = '" + DateTime.Now + "', update_user = '******' WHERE IdF2=" + selRow.Cells["IdF2"].Value); my.ExeScalar("set dateformat 'dmy' exec F2_CopyPerenos " + selRow.Cells["IdF2"].Value + ", " + my.Id_us + "," + my.identpr + ",'" + d1.SelectedValue + "'"); } //MessageBox.Show("Готово!"); } if (my.Nbut == 2) { my.ExeScalar("update forma3 set update_date = '" + DateTime.Now + "', update_user = '******' WHERE IdF3=" + my.Szap); my.ExeScalar("set dateformat 'dmy' exec F3_MoveF3 " + my.Szap + ", " + "'" + d1.SelectedValue + "'"); using (frmF3 fr = (frmF3)my.Pform) { fr.WithSave = false; fr.Close(); } } if (my.Nbut == 13) { foreach (DataGridViewRow selRow in DGVKol) { if (my.InF3((int)selRow.Cells["IdF2"].Value) == true) { MessageBox.Show(selRow.Cells["KodUnic"].Value.ToString() + " нельзя, поскольку он взят в справку формы №3"); } else { my.ExeScalar("update forma2 set update_date = '" + DateTime.Now + "', update_user = '******' WHERE IdF2=" + selRow.Cells["IdF2"].Value); my.ExeScalar("set dateformat 'dmy' exec F2_MoveAkt '" + selRow.Cells["IdF2"].Value + "', " + "'" + d1.SelectedValue + "'"); } } ((frmActs)my.Pform).spisok(); } Close(); }