Ejemplo n.º 1
0
        private void horasTrabajadasBindingNavigatorSaveItem_Click_1(object sender, EventArgs e)
        {
            // MessageBox.Show(gridView1.GetFocusedRowCellValue("DiaTrab").ToString());
            gridView1.CloseEditor();

            try
            {
                this.Validate();
                this.horasTrabajadoresBindingSource.EndEdit();
                this.tableAdapterManager.UpdateAll(this.promowork_dataDataSet);

                /*  if (Convert.ToBoolean(gridView1.GetFocusedRowCellValue("HorasAdmin")) == true)
                 * {
                 *    queriesTableAdapter1.ActualizaHorasAdmin(Convert.ToInt32(gridView1.GetFocusedRowCellValue("IdObra")), Convert.ToInt32(gridView1.GetFocusedRowCellValue("IdTrabajador")), VariablesGlobales.nIdUsuarioActual, Convert.ToInt32(gridView1.GetFocusedRowCellValue("DiaTrab")), Convert.ToInt32(gridView1.GetFocusedRowCellValue("MesTrab")), Convert.ToInt32(gridView1.GetFocusedRowCellValue("AnoTrab")), Convert.ToDecimal(gridView1.GetFocusedRowCellValue("Cantidad")), Convert.ToString(gridView1.GetFocusedRowCellValue("DesTrabajo")), null);
                 * }
                 * else
                 * {
                 *    queriesTableAdapter1.ActualizaHorasAdmin(Convert.ToInt32(gridView1.GetFocusedRowCellValue("IdObra")), Convert.ToInt32(gridView1.GetFocusedRowCellValue("IdTrabajador")), VariablesGlobales.nIdUsuarioActual, Convert.ToInt32(gridView1.GetFocusedRowCellValue("DiaTrab")), Convert.ToInt32(gridView1.GetFocusedRowCellValue("MesTrab")), Convert.ToInt32(gridView1.GetFocusedRowCellValue("AnoTrab")), 0, null, null);
                 * //  }*/
                //if (cbxmes.SelectedIndex == -1)
                //{
                //    marcaAnoTableAdapter.FillByEmpresaTrabajador(promowork_dataDataSet.MarcaAno, VariablesGlobales.nIdEmpresaActual, VariablesGlobales.nIdTrabajadorActual);
                //    marcaMesTableAdapter.FillByEmpresaTrabajador(promowork_dataDataSet.MarcaMes, VariablesGlobales.nIdEmpresaActual, VariablesGlobales.nIdTrabajadorActual);

                //    cbxano.SelectedValue = VariablesGlobales.nAnoActual;
                //    cbxmes.SelectedValue = VariablesGlobales.nMesActual;
                //}

                // MessageBox.Show(gridView1.GetFocusedRowCellDisplayText(colObsHoras).Trim());
            }
            catch (DBConcurrencyException)
            {
                MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop);
                this.horasTrabajadoresTableAdapter.FillByEmpTrabAnoMes(this.promowork_dataDataSet.HorasTrabajadores, VariablesGlobales.nIdEmpresaActual, nMes, nAno, VariablesGlobales.nIdTrabajadorActual);
                //this.horasTrabajadasTotalTrabajadorTableAdapter.Fill(this.promowork_dataDataSet.HorasTrabajadasTotalTrabajador, VariablesGlobales.nIdEmpresaActual, nAno, nMes);
            }
            catch (SqlException ex)
            {
                if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text))
                {
                    this.horasTrabajadoresTableAdapter.FillByEmpTrabAnoMes(this.promowork_dataDataSet.HorasTrabajadores, VariablesGlobales.nIdEmpresaActual, nMes, nAno, VariablesGlobales.nIdTrabajadorActual);
                    // this.horasTrabajadasTotalTrabajadorTableAdapter.Fill(this.promowork_dataDataSet.HorasTrabajadasTotalTrabajador, VariablesGlobales.nIdEmpresaActual, nAno, nMes);
                }
            }
            //  this.horasTrabajadasTotalTrabajadorTableAdapter.Fill(this.promowork_dataDataSet.HorasTrabajadasTotalTrabajador, VariablesGlobales.nIdEmpresaActual, nAno, nMes);
        }
Ejemplo n.º 2
0
        private void toolStripButton7_Click(object sender, EventArgs e)
        {
            try
            {
                this.Validate();
                this.productosUtTrabajadoresBindingSource.EndEdit();
                //int producto = 0;
                //decimal pvp = 0;
                //decimal descuento=0;
                //decimal porciento=0;

                //try { producto = (int)gridView2.GetFocusedRowCellValue("IdProducto"); }
                //catch { }
                //try { pvp=(decimal)gridView2.GetFocusedRowCellValue("PVP"); }
                //catch { }
                //try { descuento = (decimal)gridView2.GetFocusedRowCellValue("Descuento"); }
                //catch { }
                //try { porciento = (decimal)gridView2.GetFocusedRowCellValue("Porciento"); }
                //catch { }

                this.productosUtTrabajadoresTableAdapter.Update(promowork_dataDataSet.ProductosUtTrabajadores);
                // queriesTableAdapter1.ActualizaPrecioProducto(producto, pvp, descuento, porciento);
                //  this.productosTableAdapter.FillByEmpresa(promowork_dataDataSet.Productos, VariablesGlobales.nIdEmpresaActual);
            }
            catch (DBConcurrencyException)
            {
                MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop);
                this.productosUtTrabajadoresTableAdapter.FillByHoras(this.promowork_dataDataSet.ProductosUtTrabajadores, Convert.ToInt32(gridView1.GetFocusedRowCellValue("IdHoras")));
            }
            catch (SqlException ex)
            {
                if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text))
                {
                    this.productosUtTrabajadoresTableAdapter.FillByHoras(this.promowork_dataDataSet.ProductosUtTrabajadores, Convert.ToInt32(gridView1.GetFocusedRowCellValue("IdHoras")));
                }
            }
        }
Ejemplo n.º 3
0
 private void productosBindingNavigatorSaveItem_Click(object sender, EventArgs e)
 {
     gridView1.CloseEditor();
     gridView1.BeginUpdate();
     gridView1.EndUpdate();
     try
     {
         this.Validate();
         this.productosBindingSource.EndEdit();
         this.tableAdapterManager.UpdateAll(this.promowork_dataDataSet);
     }
     catch (DBConcurrencyException)
     {
         MessageBox.Show("No se Pudo Salvar la Información. El Registro fue modificado por otro Usuario.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop);
         this.productosTableAdapter.FillByEmpresa(promowork_dataDataSet.Productos, VariablesGlobales.nIdEmpresaActual);
     }
     catch (SqlException ex)
     {
         if (ErroresSQLServer.ManipulaErrorSQL(ex, this.Text))
         {
             this.productosTableAdapter.FillByEmpresa(promowork_dataDataSet.Productos, VariablesGlobales.nIdEmpresaActual);
         }
     }
 }