コード例 #1
0
        //Boton Agregar / Modificar
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            string rpta = "";

            if (ValidarCampos())
            {
                switch (btnAgregar.Text.Replace("&", ""))
                {
                case "Agregar":
                    rpta = NItemComprobacion.Insertar(txtMetodo.Text,
                                                      txtUnidad.Text,
                                                      Funciones.ConvertStringToDouble(txtRango.Text),
                                                      Funciones.ConvertStringToDouble(txtResolucion.Text),
                                                      Funciones.ConvertStringToDouble(txtCriterio.Text));
                    break;

                case "Actualizar":
                    rpta = NItemComprobacion.Actualizar(Convert.ToInt32(txtItem.Text),
                                                        txtMetodo.Text,
                                                        txtUnidad.Text,
                                                        Funciones.ConvertStringToDouble(txtRango.Text),
                                                        Funciones.ConvertStringToDouble(txtResolucion.Text),
                                                        Funciones.ConvertStringToDouble(txtCriterio.Text));
                    break;
                }

                if (rpta.Equals("OK"))
                {
                    if (btnAgregar.Text.Replace("&", "") == "Agregar")
                    {
                        this.MensajeOk("Se Insertó de forma correcta el registro");
                        Listar();
                        Limpiar();
                        dataItems.Rows[(dataItems.RowCount - 1)].Selected = true;
                        dataItems.FirstDisplayedScrollingRowIndex         = dataItems.RowCount - 1;
                        CargarCampos(dataItems.RowCount - 1);
                        //DataGridViewCellEventArgs arg = new DataGridViewCellEventArgs(3, 3);
                        //this.dataItems_CellClick(this.dataItems, arg);
                    }
                    else
                    {
                        this.MensajeOk("Se Actualizó de forma correcta el registro");
                        int nRow = dataItems.CurrentRow.Index;
                        Listar();
                        dataItems.Rows[nRow].Selected = true;
                        //this.dataItems.CurrentCell = this.dataItems[1, (dataItems.Rows.Count - 1)];

                        //dataItems.Rows[(dataItems.Rows.Count - 1)].Selected = true;
                        //dataItems.Rows.OfType<DataGridViewRow>().Last().Selected = true;
                    }
                }
                else
                {
                    this.MensajeError(rpta);
                }
            }
        }
コード例 #2
0
        private void eliminarItemToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string rpta    = "";
            int    nCodigo = (int)dataItems[0, dataItems.CurrentRow.Index].Value;

            if (MessageBox.Show("Eliminar el Item '" + Convert.ToString(dataItems[1, dataItems.CurrentRow.Index].Value) + "'", "Sistema Mantenimiento", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
            {
                rpta = NItemComprobacion.Eliminar(nCodigo);
                Listar();
                Limpiar();
            }
        }
コード例 #3
0
        //Trae el Proximo codigo de Item a Registrar
        private void CargarProximoItem()
        {
            int iProx = NItemComprobacion.ProximoCodigo();

            txtItem.Text = Convert.ToString(iProx);
            //DataTable DT = new DataTable();
            //DT = NItemComprobacion.Ultimo();
            //if (DT.Rows.Count == 0)
            //    txtItem.Text = "1";
            //else
            //    txtItem.Text = Convert.ToString((int)(DT.Rows[0][0]) + 1) ;
        }
コード例 #4
0
 private void Listar()
 {
     dataItems.DataSource = NItemComprobacion.Listar();
     dataItems.AutoResizeColumn(1);
     dataItems.Columns[1].Width = 250;
     dataItems.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
     dataItems.Columns[3].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
     dataItems.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
     dataItems.Columns[5].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
     dataItems.Columns[3].DefaultCellStyle.Format    = "#,0.00###";
     dataItems.Columns[4].DefaultCellStyle.Format    = "#,0.00###";
     dataItems.Columns[5].DefaultCellStyle.Format    = "#,0.00###";
     dataItems.ClearSelection();
     //dataItems.SelectedRows[0].Selected = false;
 }