Example #1
0
        private void dgvdetalle_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int ri = e.RowIndex;

            grdcodigo.Text      = dgvdetalle.Rows[ri].Cells["dencodigo"].Value.ToString();
            grdcantidad.Text    = dgvdetalle.Rows[ri].Cells["dencantidad"].Value.ToString();
            grddescripcion.Text = dgvdetalle.Rows[ri].Cells["dendescripcion"].Value.ToString();
            grdumedida.Text     = dgvdetalle.Rows[ri].Cells["umedida"].Value.ToString();
            grdpunitario.Text   = dgvdetalle.Rows[ri].Cells["denpreciounitario"].Value.ToString();
            estgrid             = estado_formulario.actualizando;
        }
Example #2
0
 //actualizar
 private void button5_Click(object sender, EventArgs e)
 {
     Infragistics.Win.Misc.Validation val;
     val = uv2.Validate(true, false);
     if (val.IsValid == true)
     {
         if (estgrid == estado_formulario.insertando)
         {
             dgvdetalle.Rows.Add(this.grdcodigo.Text, this.grddescripcion.Text, this.grdcantidad.Text, this.grdpeso.Text, this.grdumedida.Text, this.grdpunitario.Text, (Double.Parse(this.grdpunitario.Text) * Double.Parse(this.grdcantidad.Text)));
             grdcantidad.Text    = "";
             grdcodigo.Text      = "";
             grddescripcion.Text = "";
             grdumedida.Text     = "";
             grdpunitario.Text   = "";
             grdpeso.Text        = "";
             estgrid             = estado_formulario.insertando;
         }
         else
         {
             if (dgvdetalle.SelectedRows.Count > 0)
             {
                 dgvdetalle.SelectedRows[0].Cells["dencodigo"].Value         = grdcodigo.Text;
                 dgvdetalle.SelectedRows[0].Cells["dencantidad"].Value       = grdcantidad.Text;
                 dgvdetalle.SelectedRows[0].Cells["dendescripcion"].Value    = grddescripcion.Text;
                 dgvdetalle.SelectedRows[0].Cells["peso"].Value              = grdpeso.Text;
                 dgvdetalle.SelectedRows[0].Cells["umedida"].Value           = grdumedida.Text;
                 dgvdetalle.SelectedRows[0].Cells["denpreciounitario"].Value = grdumedida.Text;
                 dgvdetalle.SelectedRows[0].Cells["denimporte"].Value        = Double.Parse(this.grdumedida.Text) * Double.Parse(this.grdcantidad.Text);
                 grdcantidad.Text    = "";
                 grdcodigo.Text      = "";
                 grddescripcion.Text = "";
                 grdumedida.Text     = "";
                 estgrid             = estado_formulario.insertando;
             }
         }
     }
 }
 private void dgvdetalle_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     int ri = e.RowIndex;
     grdcodigo.Text = dgvdetalle.Rows[ri].Cells["dencodigo"].Value.ToString();
     grdcantidad.Text = dgvdetalle.Rows[ri].Cells["dencantidad"].Value.ToString();
     grddescripcion.Text = dgvdetalle.Rows[ri].Cells["dendescripcion"].Value.ToString();
     grdumedida.Text = dgvdetalle.Rows[ri].Cells["umedida"].Value.ToString();
     grdpunitario.Text = dgvdetalle.Rows[ri].Cells["denpreciounitario"].Value.ToString();
     estgrid = estado_formulario.actualizando;
 }
 //actualizar
 private void button5_Click(object sender, EventArgs e)
 {
     Infragistics.Win.Misc.Validation val;
     val = uv2.Validate(true, false);
     if (val.IsValid == true)
     {
         if (estgrid == estado_formulario.insertando)
         {
             dgvdetalle.Rows.Add(this.grdcodigo.Text, this.grddescripcion.Text, this.grdcantidad.Text, this.grdpeso.Text, this.grdumedida.Text,this.grdpunitario.Text, (Double.Parse(this.grdpunitario.Text) * Double.Parse(this.grdcantidad.Text)));
             grdcantidad.Text = "";
             grdcodigo.Text = "";
             grddescripcion.Text = "";
             grdumedida.Text = "";
             grdpunitario.Text = "";
             grdpeso.Text = "";
             estgrid = estado_formulario.insertando;
         }
         else
         {
             if (dgvdetalle.SelectedRows.Count > 0)
             {
                 dgvdetalle.SelectedRows[0].Cells["dencodigo"].Value = grdcodigo.Text;
                 dgvdetalle.SelectedRows[0].Cells["dencantidad"].Value = grdcantidad.Text;
                 dgvdetalle.SelectedRows[0].Cells["dendescripcion"].Value = grddescripcion.Text;
                 dgvdetalle.SelectedRows[0].Cells["peso"].Value = grdpeso.Text;
                 dgvdetalle.SelectedRows[0].Cells["umedida"].Value = grdumedida.Text;
                 dgvdetalle.SelectedRows[0].Cells["denpreciounitario"].Value = grdumedida.Text;
                 dgvdetalle.SelectedRows[0].Cells["denimporte"].Value = Double.Parse(this.grdumedida.Text) * Double.Parse(this.grdcantidad.Text);
                 grdcantidad.Text = "";
                 grdcodigo.Text = "";
                 grddescripcion.Text = "";
                 grdumedida.Text = "";
                 estgrid = estado_formulario.insertando;
             }
         }
     }
 }