public bool Delete(string empresaid, tb_plla_turnoscab BE)
 {
     using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid)))
     {
         using (SqlCommand cmd = new SqlCommand("gspTbPllaTurnoscab_ELIMINAR", cnx))
         {
             {
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.Add("@cdiario", SqlDbType.Char).Value = BE.cdiario;
             }
             try
             {
                 cnx.Open();
                 if (cmd.ExecuteNonQuery() > 0)
                 {
                     return true;
                 }
                 else
                 {
                     return false;
                 }
             }
             catch (Exception ex)
             {
                 Sql_Error = ex.Message;
                 throw new Exception(ex.Message);
             }
         }
     }
 }
 public bool Insert(string empresaid, tb_plla_turnoscab BE)
 {
     //return tablaDA.Insert(empresaid, BE);
     bool zreturn = tablaDA.Insert(empresaid, BE);
     Sql_Error = tablaDA.Sql_Error;
     return zreturn;
 }
        private void anula()
        {
            if (MessageBox.Show("Desea Eliminar este registro permanentemente ?", "Mensaje del Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
            {
                var retorno = false;
                var BL = new tb_plla_turnoscabBL();
                var BE = new tb_plla_turnoscab();
                BE.cdiario = txtCodigo.Text.Trim();
                retorno = BL.Delete(VariablesPublicas.EmpresaID, BE);

                if (retorno)
                {
                    _accion = AccionEnum.Eliminar;
                    EnabledTool(true);
                    if (sw == 0)
                    {
                        BindingData(false);
                    }
                    if (sw == 1)
                    {
                        BindingData(true);
                    }
                }
                else
                {
                    MessageBox.Show("Hubo problemas al eliminar !!", "Mensaje del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
 public DataSet GetOne(string empresaid, tb_plla_turnoscab BE)
 {
     //return tablaDA.GetOne(empresaid, tipoplla);
     DataSet xreturn = null;
     xreturn = tablaDA.GetOne(empresaid, BE);
     Sql_Error = tablaDA.Sql_Error;
     return xreturn;
 }
 public DataSet GetAll_MaxRubro(string empresaid, tb_plla_turnoscab BE)
 {
     //return tablaDA.GetAll_MaxRubro(empresaid, BE);
     DataSet xreturn = null;
     xreturn = tablaDA.GetAll_MaxRubro(empresaid, BE);
     Sql_Error = tablaDA.Sql_Error;
     return xreturn;
 }
 //public bool cabRubrosPlanilla_UPDATE(DataTable cabecera, DataTable detalle)
 //{
 //    int lc_contcab = 0;
 //    int lccontdetalle = 0;
 //    int retorno = -1;
 //    if (SQL_CONNECT(true))
 //    {
 //        try
 //        {
 //            retorno = 0;
 //            for (lc_contcab = 0; lc_contcab <= cabecera.Rows.Count - 1; lc_contcab++)
 //            {
 //                if ((detalle != null))
 //                {
 //                    AddStore("detRubrosPlanilla_delete");
 //                    AddParametro("@codigo", SqlDbType.Char, cabecera.Rows[lc_contcab]["codrubro"]);
 //                    retorno = COMANDOSQL.ExecuteNonQuery;
 //                    COMANDOSQL.Parameters.Clear();
 //                }
 //                AddStore("cabRubrosPlanilla_update");
 //                AddParametro("@codrubro", SqlDbType.Char, cabecera.Rows[lc_contcab]["codrubro"]);
 //                AddParametro("@tipoplanilla", SqlDbType.Char, cabecera.Rows[lc_contcab]["tipoplanilla"]);
 //                AddParametro("@tipo", SqlDbType.Char, cabecera.Rows[lc_contcab]["tipo"]);
 //                AddParametro("@desrubro", SqlDbType.VarChar, cabecera.Rows[lc_contcab]["desrubro"]);
 //                AddParametro("@abrevrubro", SqlDbType.VarChar, cabecera.Rows[lc_contcab]["abrevrubro"]);
 //                retorno = COMANDOSQL.ExecuteNonQuery();
 //                COMANDOSQL.Parameters.Clear();
 //                if ((detalle != null))
 //                {
 //                    for (lccontdetalle = 0; lccontdetalle <= detalle.Rows.Count - 1; lccontdetalle++)
 //                    {
 //                        AddStore("DesRubrosPlanilla_update");
 //                        AddParametro("@codrubro", SqlDbType.Char, detalle.Rows[lccontdetalle]["codrubro"]);
 //                        AddParametro("@ccia_pla", SqlDbType.Char, detalle.Rows[lccontdetalle]["ccia_pla"]);
 //                        AddParametro("@tipo_pla", SqlDbType.Char, detalle.Rows[lccontdetalle]["tipo_pla"]);
 //                        AddParametro("@rubro_pla", SqlDbType.Char, detalle.Rows[lccontdetalle]["rubro_pla"]);
 //                        AddParametro("@norden", SqlDbType.Int, detalle.Rows[lccontdetalle]["norden"]);
 //                        retorno = COMANDOSQL.ExecuteNonQuery;
 //                        COMANDOSQL.Parameters.Clear();
 //                    }
 //                }
 //            }
 //            retorno = 1;
 //        }
 //        catch (Exception ex)
 //        {
 //            Sql_Error = ex.Message;
 //            retorno = 0;
 //        }
 //        SQL_DISCONNECT();
 //    }
 //    return retorno == 1;
 //}
 public bool Update(string empresaid, tb_plla_turnoscab BE)
 {
     using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid)))
     {
         using (SqlCommand cmd = new SqlCommand("gspTbPllaTurnoscab_UPDATE", cnx))
         {
             {
                 cmd.CommandTimeout = 0;
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.Add("@cdiario", SqlDbType.Char).Value = BE.cdiario;
                 cmd.Parameters.Add("@descripcion", SqlDbType.VarChar).Value = BE.descripcion;
                 cmd.Parameters.Add("@evento", SqlDbType.Char).Value = BE.evento;
                 cmd.Parameters.Add("@horaini", SqlDbType.Char).Value = BE.horaini;
                 cmd.Parameters.Add("@horafin", SqlDbType.Char).Value = BE.horafin;
                 cmd.Parameters.Add("@tothor", SqlDbType.Char).Value = BE.tothor;
                 cmd.Parameters.Add("@totmin", SqlDbType.Decimal).Value = BE.totmin;
                 cmd.Parameters.Add("@quiebre", SqlDbType.Char).Value = BE.quiebre;
                 cmd.Parameters.Add("@status", SqlDbType.Decimal).Value = BE.status;
             }
             try
             {
                 cnx.Open();
                 if (cmd.ExecuteNonQuery() > 0)
                 {
                     return true;
                 }
                 else
                 {
                     return false;
                 }
             }
             catch (Exception ex)
             {
                 Sql_Error = ex.Message;
                 throw new Exception(ex.Message);
             }
         }
     }
 }
        public bool Insert_Update(string empresaid, tb_plla_turnoscab BE, DataTable Cabecera, DataTable Detalle)
        {
            using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid)))
            {
                bool xreturn = true;
                //int lcont = 0;
                int lccontdetalle = 0;
                using (SqlCommand cmd = new SqlCommand("gspTbPllaTurnoscab_InsertUpdated", cnx))
                    {
                        cmd.CommandTimeout = 0;
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.Add("@cdiario", SqlDbType.Char).Value = BE.cdiario;
                        cmd.Parameters.Add("@descripcion", SqlDbType.VarChar).Value = BE.descripcion;
                        cmd.Parameters.Add("@evento", SqlDbType.Char).Value = BE.evento;
                        cmd.Parameters.Add("@horaini", SqlDbType.Char).Value = BE.horaini;
                        cmd.Parameters.Add("@horafin", SqlDbType.Char).Value = BE.horafin;
                        cmd.Parameters.Add("@tothor", SqlDbType.Char).Value = BE.tothor;
                        cmd.Parameters.Add("@totmin", SqlDbType.Int).Value = BE.totmin;
                        cmd.Parameters.Add("@quiebre", SqlDbType.Char).Value = BE.quiebre;
                        cmd.Parameters.Add("@status", SqlDbType.Int).Value = BE.status;
                        cmd.Parameters.Add("@Tipo_Actualizacion", SqlDbType.Int).Value = BE.Tipo_Actualizacion;
                        try
                        {
                            cnx.Open();
                            if (cmd.ExecuteNonQuery() > 0)
                            {
                                xreturn = true;
                            }
                            else
                            {
                                xreturn = false;
                            }
                            cnx.Close();
                        }
                        catch (Exception ex)
                        {
                            Sql_Error = ex.Message;
                            //throw new Exception(ex.Message);
                            xreturn = false;
                            cnx.Close();
                        }
                    }

                    if ((Detalle != null))
                    {
                        for (lccontdetalle = 0; lccontdetalle <= Detalle.Rows.Count - 1; lccontdetalle++)
                        {
                            using (SqlCommand cmd = new SqlCommand("gspTbPllaTurnosdet_InsertUpdated", cnx))
                            {
                                cmd.CommandTimeout = 0;
                                cmd.CommandType = CommandType.StoredProcedure;
                                cmd.Parameters.Add("@cdiario", SqlDbType.Char).Value = Detalle.Rows[lccontdetalle]["codigo"];
                                cmd.Parameters.Add("@item", SqlDbType.Char).Value = Detalle.Rows[lccontdetalle]["item"];
                                cmd.Parameters.Add("@evento", SqlDbType.Char).Value = Detalle.Rows[lccontdetalle]["cod_evento"];
                                cmd.Parameters.Add("@horaini", SqlDbType.Char).Value = Detalle.Rows[lccontdetalle]["hora_inicial"];
                                cmd.Parameters.Add("@horafin", SqlDbType.Char).Value = Detalle.Rows[lccontdetalle]["hora_final"];
                                cmd.Parameters.Add("@tothor", SqlDbType.Char).Value = Detalle.Rows[lccontdetalle]["total_horas"];
                                cmd.Parameters.Add("@totmin", SqlDbType.Int).Value = Detalle.Rows[lccontdetalle]["total_minutos"];
                                cmd.Parameters.Add("@status", SqlDbType.Int).Value = BE.status;
                                try
                                {
                                    cnx.Open();
                                    if (cmd.ExecuteNonQuery() > 0)
                                    {
                                        xreturn = true;
                                    }
                                    else
                                    {
                                        xreturn = false;
                                    }
                                    cnx.Close();
                                }
                                catch (Exception ex)
                                {
                                    Sql_Error = ex.Message;
                                    //throw new Exception(ex.Message);
                                    xreturn = false;
                                    cnx.Close();
                                }
                            }
                        }
                    }
                return xreturn;
            }
        }
        public DataSet GetOne(string empresaid, tb_plla_turnoscab BE)
        {
            using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid)))
            {
                using (SqlCommand cmd = new SqlCommand("gspTbPllaTurnoscab_SELECT", cnx))
                {
                    DataSet ds = new DataSet();
                    {
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.Add("@cdiario", SqlDbType.Char).Value = BE.cdiario;
                    }

                    try
                    {
                        cnx.Open();
                        using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                        {
                            da.Fill(ds);
                        }
                        return ds;
                    }
                    catch (Exception ex)
                    {
                        Sql_Error = ex.Message;
                        throw new Exception(ex.Message);
                    }
                }
            }
        }
 public DataSet GetAll_MaxRubro(string empresaid, tb_plla_turnoscab BE)
 {
     using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid)))
     {
         using (SqlCommand cmd = new SqlCommand("gspTbPllaTurnoscab_MAXCOD_RUBROGENPLLA", cnx))
         {
             DataSet ds = new DataSet();
             {
                 cmd.CommandType = CommandType.StoredProcedure;
                 //cmd.Parameters.Add("@rubrocod", SqlDbType.Char, 5).Value = BE.rubrocod;
                 //cmd.Parameters.Add("@tiporubro", SqlDbType.Char, 1).Value = BE.tiporubro;
                 //cmd.Parameters.Add("@nomlike1", SqlDbType.VarChar, 60).Value = BE.nomlike1;
                 //cmd.Parameters.Add("@nomlike2", SqlDbType.VarChar, 60).Value = BE.nomlike2;
                 //cmd.Parameters.Add("@nomlike3", SqlDbType.VarChar, 60).Value = BE.nomlike3;
             }
             try
             {
                 cnx.Open();
                 using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                 {
                     da.Fill(ds);
                 }
                 return ds;
             }
             catch (Exception ex)
             {
                 Sql_Error = ex.Message;
                 throw new Exception(ex.Message);
             }
         }
     }
 }
 public DataSet GetAll_GetAllCONSULTA(string empresaid, tb_plla_turnoscab BE)
 {
     using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid)))
     {
         using (SqlCommand cmd = new SqlCommand("gspTbPllaTurnoscab_GetAllCONSULTA", cnx))
         {
             DataSet ds = new DataSet();
             {
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.AddWithValue("@cdiario", string.IsNullOrEmpty(BE.cdiario) ? (object)DBNull.Value : BE.cdiario);
             }
             try
             {
                 cnx.Open();
                 using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                 {
                     da.Fill(ds);
                 }
                 return ds;
             }
             catch (Exception ex)
             {
                 Sql_Error = ex.Message;
                 throw new Exception(ex.Message);
             }
         }
     }
 }
 //public bool cabRubrosPlanilla_DELETE(DataTable cabecera)
 //{
 //    int lc_contcab = 0;
 //    int retorno = -1;
 //    if (SQL_CONNECT(true))
 //    {
 //        try
 //        {
 //            retorno = 0;
 //            for (lc_contcab = 0; lc_contcab <= cabecera.Rows.Count - 1; lc_contcab++)
 //            {
 //                AddStore("detRubrosPlanilla_delete");
 //                AddParametro("@codigo", SqlDbType.Char, cabecera.Rows[lc_contcab]["codrubro"]);
 //                retorno = COMANDOSQL.ExecuteNonQuery;
 //                COMANDOSQL.Parameters.Clear();
 //                AddStore("cabRubrosPlanilla_delete");
 //                AddParametro("@codigo", SqlDbType.Char, cabecera.Rows[lc_contcab]["codrubro"]);
 //                retorno = COMANDOSQL.ExecuteNonQuery();
 //                COMANDOSQL.Parameters.Clear();
 //            }
 //            retorno = 1;
 //        }
 //        catch (Exception ex)
 //        {
 //            Sql_Error = ex.Message;
 //            retorno = 0;
 //        }
 //        SQL_DISCONNECT();
 //    }
 //    return retorno == 1;
 //}
 public DataSet GetAll(string empresaid, tb_plla_turnoscab BE)
 {
     using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid)))
     {
         using (SqlCommand cmd = new SqlCommand("gspTbPllaTurnoscab_SEARCH", cnx))
         {
             DataSet ds = new DataSet();
             {
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.AddWithValue("@cdiario", string.IsNullOrEmpty(BE.cdiario) ? (object)DBNull.Value : BE.cdiario);
                 cmd.Parameters.AddWithValue("@descripcion", string.IsNullOrEmpty(BE.descripcion) ? (object)DBNull.Value : BE.descripcion);
                 cmd.Parameters.AddWithValue("@evento", string.IsNullOrEmpty(BE.evento) ? (object)DBNull.Value : BE.evento);
                 cmd.Parameters.AddWithValue("@horaini", string.IsNullOrEmpty(BE.horaini) ? (object)DBNull.Value : BE.horaini);
                 cmd.Parameters.AddWithValue("@horafin", string.IsNullOrEmpty(BE.horafin) ? (object)DBNull.Value : BE.horafin);
                 cmd.Parameters.AddWithValue("@tothor", string.IsNullOrEmpty(BE.tothor) ? (object)DBNull.Value : BE.tothor);
                 cmd.Parameters.AddWithValue("@quiebre", string.IsNullOrEmpty(BE.quiebre) ? (object)DBNull.Value : BE.quiebre);
             }
             try
             {
                 cnx.Open();
                 using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                 {
                     da.Fill(ds);
                 }
                 return ds;
             }
             catch (Exception ex)
             {
                 Sql_Error = ex.Message;
                 throw new Exception(ex.Message);
             }
         }
     }
 }
 public bool Insert_Update(string empresaid, tb_plla_turnoscab BE, DataTable Cabaecera, DataTable Detalle)
 {
     //return tablaDA.Insert(empresaid, BE);
     bool zreturn = tablaDA.Insert_Update(empresaid, BE, Cabaecera, Detalle);
     Sql_Error = tablaDA.Sql_Error;
     return zreturn;
 }
        private void BindingData(bool Binding)
        {
            if (Binding)
            {
                sw = 0;
                var LcFilaAct = -1;
                if ((dgRubroGastos != null))
                {
                    if (dgRubroGastos.Rows.Count > 0)
                    {
                        if (dgRubroGastos.CurrentRow == null)
                        {
                            LcFilaAct = 0;
                        }
                        else
                        {
                        }
                    }
                }

                dgRubroGastos.AutoGenerateColumns = false;
                var BL = new tb_plla_turnoscabBL();
                var BE = new tb_plla_turnoscab();
                BE.norden = 1;
                _Cabeceratabla = BL.GetAll_CONSULTA(VariablesPublicas.EmpresaID, BE).Tables[0];
                _Cabeceratabla.Columns[0].ReadOnly = true;
                _Cabeceratabla.AcceptChanges();
                dgRubroGastos.DataSource = _Cabeceratabla;

                gpCabecera.Enabled = false;
                gbDetalle.Enabled = true;
                try
                {
                    if (LcFilaAct >= 0 & dgRubroGastos.Rows.Count > 0)
                    {
                    }
                }
                catch
                {
                }
            }
            else
            {
                sw = 1;
                txtNombre.DataBindings.Clear();
                txtHoraInicio.DataBindings.Clear();
                ckInactivo.DataBindings.Clear();
                txtHoraFin.DataBindings.Clear();
                txtTotalHoras.DataBindings.Clear();
                txtTotalMinutos.DataBindings.Clear();
                txtCodigo.DataBindings.Clear();
                gpCabecera.Enabled = true;
            }
        }
 private void Save()
 {
     var retorno = false;
     decimal totminutos = 0;
     var estado = 0;
     txtCodigo.Text.Trim();
     if (ckInactivo.Checked == true)
     {
         estado = 1;
     }
     else
     {
         estado = 0;
     }
     if (txtTotalMinutos.Text.Trim() == string.Empty)
     {
         totminutos = 0;
     }
     else
     {
         totminutos = Convert.ToDecimal(txtTotalMinutos.Text);
     }
     var BL = new tb_plla_turnoscabBL();
     var BE = new tb_plla_turnoscab();
     BE.cdiario = txtCodigo.Text.Trim();
     BE.descripcion = txtNombre.Text.Trim();
     BE.horaini = txtHoraInicio.Text.Trim();
     BE.horafin = txtHoraFin.Text.Trim();
     BE.tothor = txtTotalHoras.Text.Trim();
     BE.totmin = totminutos;
     BE.status = estado;
     BE.Tipo_Actualizacion = 1;
     switch (_accion)
     {
         case AccionEnum.Save:
             retorno = BL.Insert_Update(VariablesPublicas.EmpresaID, BE, _Cabeceratabla, _Detalletabla);
             break;
         case AccionEnum.Actualizar:
             retorno = BL.Insert_Update(VariablesPublicas.EmpresaID, BE, _Cabeceratabla, _Detalletabla);
             break;
     }
     if (retorno)
     {
         MessageBox.Show("Los Datos se guardaron perfectamente");
         _accion = AccionEnum.Eliminar;
         EnabledTool(true);
         GroupBox(false);
         if (sw == 1)
         {
             BindingData(true);
         }
         txtCodigo.Enabled = true;
     }
     else
     {
     }
 }
        private void POnedatos()
        {
            Blanquear();
            if ((dgRubroGastos.CurrentRow != null))
            {
                txtCodigo.Text = dgRubroGastos.Rows[dgRubroGastos.CurrentRow.Index].Cells["CODIGO"].Value.ToString();
                txtNombre.Text = dgRubroGastos.Rows[dgRubroGastos.CurrentRow.Index].Cells["DESCRIPCION"].Value.ToString();
                ckInactivo.Checked = Convert.ToInt32(dgRubroGastos.Rows[dgRubroGastos.CurrentRow.Index].Cells["inactivo"].Value) == 1;
                txtHoraInicio.Text = dgRubroGastos.Rows[dgRubroGastos.CurrentRow.Index].Cells["Hora_inicial"].Value.ToString().Trim();
                txtHoraFin.Text = dgRubroGastos.Rows[dgRubroGastos.CurrentRow.Index].Cells["Hora_final"].Value.ToString().Trim();
                txtTotalHoras.Text = dgRubroGastos.Rows[dgRubroGastos.CurrentRow.Index].Cells["Total_horas"].Value.ToString();
                txtTotalMinutos.Text = dgRubroGastos.Rows[dgRubroGastos.CurrentRow.Index].Cells["Total_minutos"].Value.ToString();

                var BL = new tb_plla_turnoscabBL();
                var BE = new tb_plla_turnoscab();
                BE.cdiario = txtCodigo.Text.Trim();
                _Detalletabla = BL.GetAll_GetAllCONSULTA(VariablesPublicas.EmpresaID, BE).Tables[0];
                _Detalletabla.Columns["des_evento"].ReadOnly = false;
                dgIngresos.AutoGenerateColumns = false;
                dgIngresos.DataSource = _Detalletabla;
            }
        }
        private void btNuevo_Click(object sender, EventArgs e)
        {
            _Detalletabla = (DataTable)dgIngresos.DataSource;
            if (_Detalletabla == null)
            {
                var BL = new tb_plla_turnoscabBL();
                var BE = new tb_plla_turnoscab();
                BE.cdiario = txtCodigo.Text.Trim();
                _Detalletabla = BL.GetAll_GetAllCONSULTA(VariablesPublicas.EmpresaID, BE).Tables[0];
                _Detalletabla.Columns["des_evento"].ReadOnly = false;
            }
            var fila = _Detalletabla.NewRow();
            var item = 0;
            var desde = string.Empty;
            var hasta = string.Empty;
            desde = Convert.ToString("00:00");
            hasta = Convert.ToString("00:00");

            item = MaximoItem();
            fila[0] = txtCodigo.Text.Trim();
            fila[1] = VariablesPublicas.FormateaNumeroaCadena2(Convert.ToString(item), 2, '0', true);
            fila[2] = string.Empty;
            fila[3] = string.Empty;
            fila[4] = desde;
            fila[5] = hasta;
            fila[6] = string.Empty;
            fila[7] = 0;

            _Detalletabla.Rows.Add(fila);
            _Detalletabla.AcceptChanges();

            dgIngresos.AutoGenerateColumns = false;

            _Detalletabla.Columns[0].AllowDBNull = true;
            _Detalletabla.Columns[1].AllowDBNull = true;
            _Detalletabla.Columns[2].AllowDBNull = true;
            _Detalletabla.Columns[3].AllowDBNull = true;
            _Detalletabla.Columns[4].AllowDBNull = true;
            _Detalletabla.Columns[5].AllowDBNull = true;
            _Detalletabla.Columns[6].AllowDBNull = true;
            _Detalletabla.Columns[7].AllowDBNull = true;
            _Detalletabla.Columns["des_evento"].ReadOnly = false;
            _Detalletabla.AcceptChanges();
            dgIngresos.DataSource = _Detalletabla;
            var l_ubica = 0;
            for (l_ubica = 0; l_ubica <= dgIngresos.Rows.Count - 1; l_ubica++)
            {
                if (Convert.ToInt32(item) == Convert.ToInt32(dgIngresos.Rows[l_ubica].Cells[0].Value))
                {
                    dgIngresos.CurrentCell = dgIngresos.Rows[l_ubica].Cells[1];
                    dgIngresos.BeginEdit(true);
                    break;
                }
            }
        }