Example #1
0
        }//fin de DeleteRegistro

        void InsertRegistro()
        {
            string id          = txtID_quimico.Text;
            string descripcion = txtDescripcion.Text;

            for (int i = 0; i < dgQuimicos.Rows.Count; i++)
            {
                if (id == dgQuimicos.Rows[i].Cells[0].Value.ToString())
                {
                    MessageBox.Show("La ID ya existe, no se puede agregar el nuevo registro");
                    return;
                }
            }
            MaterialesQuimicosTableAdapter.InsertQuery(id, descripcion, 70);
            ActualizarGrid();

            //    dgQuimicos.Rows.Add(id,descripcion);
        }
Example #2
0
        void DeleteRegistro()
        {
            if (dgQuimicos.CurrentRow == null)
            {
                return;
            }

            if (dgQuimicos.Focused && dgQuimicos.CurrentRow.Index > -1)
            {
                if (DialogResult.Yes ==
                    MessageBox.Show("¿Quiere borrar el quimico?", "Alerta", MessageBoxButtons.YesNo,
                                    MessageBoxIcon.Question, MessageBoxDefaultButton.Button1))
                {
                    string id = dgQuimicos.CurrentRow.Cells[0].Value.ToString();
                    MaterialesQuimicosTableAdapter.DeleteQuery(id);

                    //borra el renglon sin refrescar el grid completamente
                    dgQuimicos.Rows.RemoveAt(dgQuimicos.CurrentRow.Index);
                }
            }
        }//fin de DeleteRegistro
Example #3
0
        void   UpdateRegistro()
        {
            string idnueva     = txtID_quimico.Text;
            string descripcion = txtDescripcion.Text;
            string id          = dgQuimicos.CurrentRow.Cells[0].Value.ToString();

            if (id != idnueva) //evalua que el id no se repita
            {
                for (int i = 0; i < dgQuimicos.Rows.Count; i++)
                {
                    if (idnueva == dgQuimicos.Rows[i].Cells[0].Value.ToString())
                    {
                        MessageBox.Show("El id ya existe, no se puede editar el registro");
                        return;
                    }
                }
            }
            MaterialesQuimicosTableAdapter.UpdateQuery(descripcion, id, 70);

            dgQuimicos.Rows[dgQuimicos.CurrentRow.Index].Cells[0].Value = idnueva;
            dgQuimicos.Rows[dgQuimicos.CurrentRow.Index].Cells[1].Value = descripcion;
        }