Esempio n. 1
0
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 0)
            {
                C_Articulo form = new C_Articulo("e");
                form.ShowDialog();
                string id_T = form.Id.Trim();
                if (!string.IsNullOrWhiteSpace(id_T.Trim()))
                {
                    Agrega_Fila(id_T);
                }
            }
            else
            {
                if (e.ColumnIndex == 2)
                {
                    string unidad_ori = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();

                    string sql = "select * from Unidad_Medida " +
                                 " where id_unidad_m in(select id_unidad_2_equiv" +
                                 " from equivalencia" +
                                 "  where id_unidad_1_equiv = '" + unidad_ori + "') or" +
                                 "  id_unidad_m in(select id_unidad_1_equiv" +
                                 " from equivalencia" +
                                 " where id_unidad_2_equiv = '" + unidad_ori + "')";
                    C_Pant_Gen CP = new C_Pant_Gen("e", "Unidad_Medida", "UNIDAD MEDIDA", sql);
                    CP.ShowDialog();
                    string id_T = CP.Id.Trim();
                    if (!string.IsNullOrWhiteSpace(id_T.Trim()))
                    {
                        string cant_ori = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
                        dataGridView1.Rows[e.RowIndex].Cells[2].Value = id_T;

                        dataGridView1.Rows[e.RowIndex].Cells[3].Value = funciones.Calcula_Equivalencia(unidad_ori, cant_ori, id_T);
                    }
                }
            }
        }
Esempio n. 2
0
        private void consultarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            C_Articulo CP = new C_Articulo("c");

            CP.ShowDialog();
        }