public DataSet GetAllSeguridadlog(string empresaid, tb_co_seguridadlog BE)
 {
     //return tablaDA.GetAllSeguridadlog(empresaid, BE);
     DataSet zreturn = tablaDA.GetAllSeguridadlog(empresaid, BE);
     Sql_Error = tablaDA.Sql_Error;
     return zreturn;
 }
        public void ELIMINAR()
        {
            var BL = new tb_plla_tab0100BL();
            var BE = new tb_plla_tab0100();
            BE.codigo = cboTipoPlanilla.SelectedValue.ToString().Trim();
            if (BL.QuincenalRubros_DELETED(VariablesPublicas.EmpresaID, BE) == true)
            {
                var BLL = new tb_co_seguridadlogBL();
                var BEL = new tb_co_seguridadlog();
                BEL.moduloid = Name;
                BEL.clave = VariablesPublicas.EmpresaID + cboTipoPlanilla.SelectedValue.ToString().Trim();
                BEL.cuser = VariablesPublicas.Usuar;
                BEL.fecha = DateTime.Now;
                BEL.pc = VariablesPublicas.userip;
                BEL.accion = "B";
                BEL.detalle = "Descripción: " + "Quincena";
                BLL.Insert(VariablesPublicas.EmpresaID.ToString(), BEL);

                LIMPIARDETALLE();
                GRILLARUBROS();

                MessageBox.Show("Los Datos han sido Eliminados", "Información Del Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);

                HABILITARBOTONES(true);
                HABILITARCONTROLES(true);
                cboTipoPlanilla.Focus();
            }
        }
 public bool Delete(string empresaid, tb_co_seguridadlog BE)
 {
     using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid)))
     {
         using (SqlCommand cmd = new SqlCommand("gspTbCoSeguridadlog_DELETE", cnx))
         {
             {
                 cmd.CommandTimeout = 0;
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.Add("@moduloid", SqlDbType.VarChar, 70).Value = BE.moduloid;
                 cmd.Parameters.Add("@clave", SqlDbType.VarChar, 150).Value = BE.clave;
                 cmd.Parameters.Add("@cuser", SqlDbType.Char, 20).Value = BE.cuser;
                 cmd.Parameters.Add("@fecha", SqlDbType.DateTime).Value = BE.fecha;
                 //cmd.Parameters.Add("@correlativo", SqlDbType.Timestamp).Value = BE.@correlativo;
             }
             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 void GridSeguridad()
        {
            var dt = new DataTable();
            var xclave = "...";
            if (_ClaveForm.Trim().Length > 0)
            {
                xclave = _ClaveForm.Trim();
            }
            var BL = new tb_co_seguridadlogBL();
            var BE = new tb_co_seguridadlog();

            BE.moduloid = _Nombre.Trim();
            BE.clave = xclave;
            dt = BL.GetAllSeguridadlog(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0];
            dgSeguridad.AutoGenerateColumns = false;
            dgSeguridad.DataSource = dt;
            txtTotRegistro.Text = dt.Rows.Count.ToString();
        }
 public DataSet GetAll(string empresaid, tb_co_seguridadlog BE)
 {
     using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid)))
     {
         using (SqlCommand cmd = new SqlCommand("gspTbCoSeguridadlog_SEARCH", cnx))
         {
             DataSet ds = new DataSet();
             {
                 cmd.CommandTimeout = 0;
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.Add("@moduloid", SqlDbType.VarChar, 70).Value = BE.moduloid;
                 cmd.Parameters.Add("@clave", SqlDbType.VarChar, 150).Value = BE.clave;
                 cmd.Parameters.Add("@cuser", SqlDbType.Char, 20).Value = BE.cuser;
                 cmd.Parameters.Add("@fecha", SqlDbType.DateTime).Value = BE.fecha;
                 //cmd.Parameters.Add("@correlativo", SqlDbType.Timestamp).Value = BE.@correlativo;
                 cmd.Parameters.Add("@pc", SqlDbType.VarChar, 60).Value = BE.pc;
                 cmd.Parameters.Add("@accion", SqlDbType.Char, 1).Value = BE.accion;
                 cmd.Parameters.Add("@detalle", SqlDbType.VarChar, 150).Value = BE.detalle;
             }
             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);
             }
         }
     }
 }
        private void seguridadlog()
        {
            string xclave = VariablesPublicas.EmpresaID + "/" + VariablesPublicas.perianio + "/" + txtCodsubdiario.Text + "/" + VariablesPublicas.PADL(fEmision.Value.Month.ToString().Trim(), 2, "0") + "-" + nAsiento;
            try
            {
                tb_co_seguridadlogBL BL = new tb_co_seguridadlogBL();
                tb_co_seguridadlog BE = new tb_co_seguridadlog();

                BE.moduloid = "Frm_Registro_Contabilidad";
                BE.clave = xclave;
                BE.cuser = VariablesPublicas.Usuar;
                BE.fecha = DateTime.Now;
                BE.pc = VariablesPublicas.userip;
                BE.accion = "N";
                BE.detalle = txtGlosa.Text;

                BL.Insert(VariablesPublicas.EmpresaID.ToString(), BE);
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btneliminar_Click(object sender, EventArgs e)
        {
            if (Examinar.CurrentRow != null)
            {
                var xnomcampo = string.Empty;
                if (xnomcampo.Length == 0)
                {
                    var BL = new tb_plla_ccostogenBL();
                    var BE = new tb_plla_ccostogen();

                    BE.codigo = Examinar.Rows[Examinar.CurrentRow.Index].Cells["codigo"].Value.ToString();
                    tmptabla = BL.GetAll_CONSULTACAB(VariablesPublicas.EmpresaID, BE).Tables[0];
                    if (BL.Sql_Error.Length == 0)
                    {
                        var message = "Desea eliminar Código  " + tmptabla.Rows[0]["codigo"].ToString().Trim() + " - " + tmptabla.Rows[0]["descripcion"].ToString().Trim() + " ...?";
                        var caption = "Mensaje del Sistema";
                        var buttons = MessageBoxButtons.YesNo;
                        DialogResult result;
                        result = MessageBox.Show(this, message, caption, buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                        if (result == DialogResult.Yes)
                        {
                            if (BL.Eliminar(VariablesPublicas.EmpresaID, tmptabla))
                            {
                                var BLL = new tb_co_seguridadlogBL();
                                var BEL = new tb_co_seguridadlog();

                                BEL.moduloid = Name;
                                BEL.clave = VariablesPublicas.EmpresaID + Examinar.Rows[Examinar.CurrentRow.Index].Cells["codigo"].Value.ToString();
                                BEL.cuser = VariablesPublicas.Usuar;
                                BEL.fecha = DateTime.Now;
                                BEL.pc = VariablesPublicas.userip;
                                BEL.accion = "B";
                                BEL.detalle = "DESCRIPCION :  BORRADO - ELIMINADO";

                                BLL.Insert(VariablesPublicas.EmpresaID.ToString(), BEL);
                                Examinar.Rows.Remove(Examinar.CurrentRow);
                                Examinar.Refresh();
                            }
                            else
                            {
                                Frm_Class.ShowError(BL.Sql_Error, this);
                            }
                        }
                    }
                    else
                    {
                        Frm_Class.ShowError(BL.Sql_Error, this);
                    }
                }
                else
                {
                    MessageBox.Show(xnomcampo, "IMPOSIBLE ELIMINAR REGISTRO");
                }
            }
            U_RefrescaControles();
        }
        private void seguridadlog()
        {
            var xclave = VariablesPublicas.EmpresaID + cboTipoPlanilla.SelectedValue.ToString().Trim();
            try
            {
                var BL = new tb_co_seguridadlogBL();
                var BE = new tb_co_seguridadlog();

                BE.moduloid = Name;
                BE.clave = xclave;
                BE.cuser = VariablesPublicas.Usuar;
                BE.fecha = DateTime.Now;
                BE.pc = VariablesPublicas.userip;
                BE.accion = (n == 1 ? "N" : "M");
                BE.detalle = "Descripción: " + "Quincena";

                BL.Insert(VariablesPublicas.EmpresaID.ToString(), BE);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void SEGURIDAD_LOG(String accion)
        {
            var xclave = VariablesPublicas.EmpresaID + "/" + ((D60ALMACEN.MainAlmacen)MdiParent).perianio;
            try
            {
                var BL = new tb_co_seguridadlogBL();
                var BE = new tb_co_seguridadlog();

                BE.moduloid = Name;
                BE.clave = xclave;
                BE.cuser = VariablesPublicas.Usuar;
                BE.fecha = DateTime.Now;
                BE.pc = VariablesPublicas.userip;
                BE.accion = accion.Trim();
                BE.detalle = lineaid.Text.Trim() + grupoid.Text.Trim() + subgrupoid.Text.Trim() + "/" + subgruponame.Text.Trim().ToUpper() + "/" + subgrupoartic.Text.Trim() + "/" + XGLOSA;

                BL.Insert(VariablesPublicas.EmpresaID.ToString(), BE);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btneliminar_Click(object sender, EventArgs e)
        {
            if ((Examinar.CurrentRow != null))
            {
                var xnomcampo = string.Empty;
                if (xnomcampo.Length == 0)
                {
                    var BL = new tb_plla_fichatrabajadoresBL();
                    var BE = new tb_plla_fichatrabajadores();
                    BE.Fichaid = Examinar.Rows[Examinar.CurrentRow.Index].Cells["fichaid"].Value.ToString();
                    BE.Empresaid = Examinar.Rows[Examinar.CurrentRow.Index].Cells["empresaid"].Value.ToString();
                    BE.Norden = 1;
                    BE.Estado_trabaj = 0;
                    tmptabla = BL.GetAll_Consulta(VariablesPublicas.EmpresaID, BE).Tables[0];
                    if (BL.Sql_Error.Length == 0)
                    {
                        var message = "Desea eliminar datos de Trabajador " + tmptabla.Rows[0]["fichaid"].ToString().Trim() + " - " + tmptabla.Rows[0]["nombrelargo"].ToString().Trim() + " ...?";
                        var caption = "Mensaje del Sistema";
                        var buttons = MessageBoxButtons.YesNo;
                        DialogResult result;
                        result = MessageBox.Show(this, message, caption, buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                        if (result == DialogResult.Yes)
                        {
                            var BL1 = new tb_plla_fichatrabajadoresBL();
                            if (BL1.Eliminar(VariablesPublicas.EmpresaID, tmptabla))
                            {
                                var BLS = new tb_co_seguridadlogBL();
                                var BES = new tb_co_seguridadlog();

                                BES.moduloid = Name;
                                BES.clave = VariablesPublicas.EmpresaID + Examinar.Rows[Examinar.CurrentRow.Index].Cells["fichaid"].Value.ToString();
                                BES.cuser = VariablesPublicas.Usuar;
                                BES.fecha = DateTime.Now;
                                BES.pc = VariablesPublicas.userip;
                                BES.accion = "B";
                                BES.detalle = "Trabajador:" + txtNombrelargo.Text.Trim();

                                BLS.Insert(VariablesPublicas.EmpresaID.ToString(), BES);
                                Examinar.Rows.Remove(Examinar.CurrentRow);
                                Examinar.Refresh();
                            }
                        }
                    }
                    else
                    {
                        Frm_Class.ShowError(BL.Sql_Error, this);
                    }
                }
                else
                {
                    MessageBox.Show(xnomcampo, "IMPOSIBLE ELIMINAR REGISTRO");
                }
            }
            U_RefrescaControles();
        }
        public void seguridadlog(string mTipo)
        {
            //string xclave = VariablesPublicas.EmpresaID + VariablesPublicas.perianio +  cboSubdiario.SelectedValue.ToString() +  txtMes.Text +  txtSerie.Text +  txtNumero.Text;
            string xclave = VariablesPublicas.EmpresaID + "/" + VariablesPublicas.perianio + "/" + cboSubdiario.SelectedValue.ToString() + "/" + txtMes.Text + "-" + txtAsiento.Text;
            try
            {
                tb_co_seguridadlogBL BL = new tb_co_seguridadlogBL();
                tb_co_seguridadlog BE = new tb_co_seguridadlog();

                BE.moduloid = Name;
                BE.clave = xclave;
                BE.cuser = VariablesPublicas.Usuar;
                BE.fecha = DateTime.Now;
                BE.pc = VariablesPublicas.userip;
                BE.accion = mTipo;
                BE.detalle = txtGlosa.Text.Trim() + "/" + cboTipdoc.SelectedValue.ToString() + "-" + txtSerie.Text + "-" + txtNumero.Text + "/" + txtRuc.Text.Trim() + "-" + txtCtactename.Text.Trim();

                BL.Insert(VariablesPublicas.EmpresaID.ToString(), BE);
            }
            catch (Exception ex)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (Examinar.CurrentRow != null)
            {
                var xnomcampo = string.Empty;
                if (xnomcampo.Length == 0)
                {
                    var BL = new tb_plla_tipoplanillaBL();
                    var BE = new tb_plla_tipoplanilla();

                    BE.Tipoplla = Examinar.Rows[Examinar.CurrentRow.Index].Cells["tipoplla"].Value.ToString();
                    BE.norden = 1;
                    BE.ver_blanco = 0;
                    BE.solopdt = 0;
                    tmptabla = BL.GetAll_Consulta(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0];
                    if (BL.Sql_Error.Length == 0)
                    {
                        var message = "Desea eliminar datos " + tmptabla.Rows[0]["tipoplla"].ToString().Trim() + " - " + tmptabla.Rows[0]["tipopllaname"].ToString().Trim() + " ...?";
                        var caption = "Mensaje del Sistema";
                        var buttons = MessageBoxButtons.YesNo;
                        DialogResult result;
                        result = MessageBox.Show(this, message, caption, buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                        if (result == DialogResult.Yes)
                        {
                            var BL1 = new tb_plla_tipoplanillaBL();
                            var BE1 = new tb_plla_tipoplanilla();

                            BE1.Tipoplla = BE.Tipoplla;
                            if (BL1.Delete(VariablesPublicas.EmpresaID.ToString(), BE1))
                            {
                                if (BL1.Sql_Error.Length == 0)
                                {
                                    var BLS = new tb_co_seguridadlogBL();
                                    var BES = new tb_co_seguridadlog();

                                    BES.moduloid = Name;
                                    BES.clave = VariablesPublicas.EmpresaID + Examinar.Rows[Examinar.CurrentRow.Index].Cells["tipoplla"].Value.ToString();
                                    BES.cuser = VariablesPublicas.Usuar;
                                    BES.fecha = DateTime.Now;
                                    BES.pc = VariablesPublicas.userip;
                                    BES.accion = "B";
                                    BES.detalle = "Descripción:" + txtdescripcion.Text.Trim();

                                    BLS.Insert(VariablesPublicas.EmpresaID.ToString(), BES);
                                    Examinar.Rows.Remove(Examinar.CurrentRow);
                                    Examinar.Refresh();
                                    u_PintaDatos();
                                }
                                else
                                {
                                    Frm_Class.ShowError(BL1.Sql_Error, this);
                                }
                            }
                        }
                    }
                    else
                    {
                        Frm_Class.ShowError(BL.Sql_Error, this);
                    }
                }
                else
                {
                    MessageBox.Show(xnomcampo, "Imposible Eliminar Registro !!!");
                }
            }
            U_RefrescaControles();
        }
        private void seguridadlog()
        {
            var xclave = VariablesPublicas.EmpresaID + txtcodigo.Text.Trim();
            try
            {
                var BL = new tb_co_seguridadlogBL();
                var BE = new tb_co_seguridadlog();

                BE.moduloid = Name;
                BE.clave = xclave;
                BE.cuser = VariablesPublicas.Usuar;
                BE.fecha = DateTime.Now;
                BE.pc = VariablesPublicas.userip;
                BE.accion = (u_n_opsel == 1 ? "N" : "M");
                BE.detalle = "Motivo: " + txtdescripcion.Text;

                BL.Insert(VariablesPublicas.EmpresaID.ToString(), BE);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public bool Insert(string empresaid, tb_co_seguridadlog BE)
 {
     return tablaDA.Insert(empresaid, BE);
 }
 public DataSet GetOne(string empresaid, tb_co_seguridadlog BE)
 {
     return tablaDA.GetOne(empresaid, BE);
 }
        private void btneliminar_Click(object sender, EventArgs e)
        {
            if ((Examinar.CurrentRow != null))
            {
                xnomcampo = "";

                if (xnomcampo.Length == 0)
                {
                    tb_plla_feriadosBL BL = new tb_plla_feriadosBL();
                    tb_plla_feriados BE = new tb_plla_feriados();
                    BE.perianio = Examinar.Rows[Examinar.CurrentRow.Index].Cells["perianio"].Value.ToString();
                    BE.perimes = Examinar.Rows[Examinar.CurrentRow.Index].Cells["perimes"].Value.ToString();
                    BE.peridia = Examinar.Rows[Examinar.CurrentRow.Index].Cells["peridia"].Value.ToString();
                    tmptabla = BL.GetAll_CONSULTA(VariablesPublicas.EmpresaID, BE).Tables[0];
                    //tmptabla = ocapa.CaeSoft_GetAllFeriados(Examinar.Rows(Examinar.CurrentRow.Index).Cells("perianio").Value, Examinar.Rows(Examinar.CurrentRow.Index).Cells("MES").Value, Examinar.Rows(Examinar.CurrentRow.Index).Cells("peridia").Value, "", "", "");
                    if (BL.Sql_Error.Length == 0)
                    {
                        string message = "Desea eliminar datos  " + tmptabla.Rows[0]["perianio"].ToString().Trim() + "/" + tmptabla.Rows[0]["mesdia"].ToString().Trim() + "-" + tmptabla.Rows[0]["descrip"].ToString().Trim() + " ...?";
                        string caption = "Mensaje del Sistema";
                        MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                        DialogResult result;
                        // Muestra el cuadro de mensaje.
                        result = MessageBox.Show(this, message, caption, buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                        if (result == DialogResult.Yes)
                        {
                        //if (Interaction.MsgBox("Desea eliminar datos " + tmptabla.Rows[0]["perianio"].ToString().Trim() + "/" + tmptabla.Rows[0]["MESDIA"].ToString().Trim() + "-" + tmptabla.Rows[0]["descrip"].ToString().Trim(), 4 + 32 + 256, "") == 6)
                        //{
                            BL.Eliminar(VariablesPublicas.EmpresaID, tmptabla);
                            if (BL.Sql_Error.Length == 0)
                            {
                                tb_co_seguridadlogBL BLL = new tb_co_seguridadlogBL();
                                tb_co_seguridadlog BEL = new tb_co_seguridadlog();

                                BEL.moduloid = Name;
                                BEL.clave = VariablesPublicas.EmpresaID + Examinar.Rows[Examinar.CurrentRow.Index].Cells["perianio"].Value.ToString() + Examinar.Rows[Examinar.CurrentRow.Index].Cells["perimes"].Value.ToString() + Examinar.Rows[Examinar.CurrentRow.Index].Cells["peridia"].Value.ToString();
                                BEL.cuser = VariablesPublicas.Usuar;
                                BEL.fecha = DateTime.Now;
                                BEL.pc = VariablesPublicas.userip;
                                BEL.accion = "B";
                                BEL.detalle = "Descripción: " + txtdescripcion.Text;
                                BLL.Insert(VariablesPublicas.EmpresaID.ToString(), BEL);
                                //SeguridadLogic.InsertUpdateVariables(Name, cmbperiodo.SelectedValue + cmbmes.SelectedValue + txtdias.Text, "Descripción:" + txtdescripcion.Text, GlobalVars.GetInstance.UserID, "b", UtilitariosInterface.InformacionPC());
                                Examinar.Rows.Remove(Examinar.CurrentRow);

                                Examinar.Refresh();
                                u_PintaDatos();
                            }
                            else
                            {
                                Frm_Class.ShowError(BL.Sql_Error, this);
                            }
                        }
                    }
                    else
                    {
                        Frm_Class.ShowError(BL.Sql_Error, this);
                    }
                }
                else
                {
                    MessageBox.Show(xnomcampo, "IMPOSIBLE ELIMINAR REGISTRO");
                }
            }
            U_RefrescaControles();
        }
 public DataSet GetAllListado(string empresaid, tb_co_seguridadlog BE)
 {
     DataSet zreturn = tablaDA.GetAllListado(empresaid, BE);
     Sql_Error = tablaDA.Sql_Error;
     return zreturn;
 }
 public DataSet GetAllSeguridadlog(string empresaid, tb_co_seguridadlog BE)
 {
     using (SqlConnection cnx = new SqlConnection(conex.empConexion(empresaid)))
     {
         using (SqlCommand cmd = new SqlCommand("gspTbCoSeguridadlog_SEARCH_consul", cnx))
         {
             DataSet ds = new DataSet();
             {
                 cmd.CommandTimeout = 0;
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.Add("@modulo", SqlDbType.VarChar, 70).Value = BE.moduloid;
                 cmd.Parameters.Add("@clave", SqlDbType.VarChar, 150).Value = BE.clave;
             }
             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);
             }
         }
     }
 }
        private void seguridadlog()
        {
            string xclave = VariablesPublicas.EmpresaID + "/" + VariablesPublicas.perianio + "/" + xdiario + "-" + VariablesPublicas.PADL(xmes, 2, "0");
            try
            {
                tb_co_seguridadlogBL BL = new tb_co_seguridadlogBL();
                tb_co_seguridadlog BE = new tb_co_seguridadlog();

                BE.moduloid = Name;
                BE.clave = xclave;
                BE.cuser = VariablesPublicas.Usuar;
                BE.fecha = DateTime.Now;
                BE.pc = VariablesPublicas.userip;
                BE.accion = "I";
                BE.detalle = "Importar Registro de Ventas " + String.Format("{0:dddd, MMMM d, yyyy}", BE.fecha) + " - " + xmes + " " + VariablesPublicas.Meses(xmes);

                BL.Insert(VariablesPublicas.EmpresaID.ToString(), BE);
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public bool Update(string empresaid, tb_co_seguridadlog BE)
 {
     return tablaDA.Update(empresaid, BE);
 }
        void seguridadlog()
        {
            string xclave = VariablesPublicas.EmpresaID + spnperiodo.Value.ToString() + cmbmes.SelectedValue + txtdias.Text;
            try
            {
                tb_co_seguridadlogBL BL = new tb_co_seguridadlogBL();
                tb_co_seguridadlog BE = new tb_co_seguridadlog();

                BE.moduloid = Name;
                BE.clave = xclave;
                BE.cuser = VariablesPublicas.Usuar;
                BE.fecha = DateTime.Now;
                BE.pc = VariablesPublicas.userip;
                BE.accion = (u_n_opsel == 1 ? "N" : "M");
                BE.detalle = "Descripción: " + txtdescripcion.Text;

                BL.Insert(VariablesPublicas.EmpresaID.ToString(), BE);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btneliminar_Click(object sender, EventArgs e)
        {
            if ((Examinar.CurrentRow != null))
            {
                xnomcampo = string.Empty;
                var BL = new tb_plla_tab0100BL();
                var BE = new tb_plla_tab0100();
                BE.codigo = Examinar.Rows[Examinar.CurrentRow.Index].Cells["cmotivo"].Value.ToString();
                tmpcursor = BL.MotivosPermiso_IR(VariablesPublicas.EmpresaID, BE).Tables[0];
                if (BL.Sql_Error.Length > 0)
                {
                    xnomcampo = BL.Sql_Error;
                    Frm_Class.ShowError(BL.Sql_Error, this);
                }
                else
                {
                    if (tmpcursor.Rows.Count == 0)
                    {
                    }
                    else
                    {
                        for (lc_cont = 0; lc_cont <= tmpcursor.Rows.Count - 1; lc_cont++)
                        {
                            xnomcampo = xnomcampo + tmpcursor.Rows[lc_cont]["relacion"] + "\r";
                            if (lc_cont + 1 == 10)
                            {
                                break;
                            }
                        }
                    }
                }
                if (xnomcampo.Length == 0)
                {
                    var BLCO = new tb_plla_tab0100BL();
                    var BECO = new tb_plla_tab0100();
                    BECO.codigo = Examinar.Rows[Examinar.CurrentRow.Index].Cells["cmotivo"].Value.ToString();
                    BECO.norden = 1;
                    BECO.ver_blanco = 0;
                    tmptabla = BLCO.GetAllMotivosPermiso(VariablesPublicas.EmpresaID, BECO).Tables[0];
                    if (BLCO.Sql_Error.Length == 0)
                    {
                        var message = "Desea eliminar datos  " + tmptabla.Rows[0]["cmotivo"].ToString().Trim() + "-" + tmptabla.Rows[0]["dmotivo"].ToString().Trim() + " ...?";
                        var caption = "Mensaje del Sistema";
                        var buttons = MessageBoxButtons.YesNo;
                        DialogResult result;
                        result = MessageBox.Show(this, message, caption, buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                        if (result == DialogResult.Yes)
                        {
                            BL.MotivosPermiso_ELIMINAR(VariablesPublicas.EmpresaID, BE);
                            if (BL.Sql_Error.Length == 0)
                            {
                                var BLL = new tb_co_seguridadlogBL();
                                var BEL = new tb_co_seguridadlog();

                                BEL.moduloid = Name;
                                BEL.clave = VariablesPublicas.EmpresaID + Examinar.Rows[Examinar.CurrentRow.Index].Cells["cmotivo"].Value.ToString();
                                BEL.cuser = VariablesPublicas.Usuar;
                                BEL.fecha = DateTime.Now;
                                BEL.pc = VariablesPublicas.userip;
                                BEL.accion = "B";
                                BEL.detalle = "Motivo: " + txtdescripcion.Text;
                                BLL.Insert(VariablesPublicas.EmpresaID.ToString(), BEL);

                                Examinar.Rows.Remove(Examinar.CurrentRow);
                                Examinar.Refresh();
                                u_PintaDatos();
                            }
                            else
                            {
                                Frm_Class.ShowError(BL.Sql_Error, this);
                            }
                        }
                    }
                    else
                    {
                        Frm_Class.ShowError(BLCO.Sql_Error, this);
                    }
                }
                else
                {
                    MessageBox.Show(xnomcampo, "IMPOSIBLE ELIMINAR REGISTRO");
                }
            }
            U_RefrescaControles();
        }
        private void btneliminar_Click(object sender, EventArgs e)
        {
            if ((Examinar.CurrentRow != null))
            {
                xnomcampo = "";
                tb_plla_geneventospermisoBL BLEP = new tb_plla_geneventospermisoBL();
                tb_plla_geneventospermiso BEEP = new tb_plla_geneventospermiso();
                BEEP.eventoperid = Examinar.Rows[Examinar.CurrentRow.Index].Cells["eventoperid"].Value.ToString();
                //tmpcursor = BLEP.GetAll_CONSULTAIR(VariablesPublicas.EmpresaID, BEEP).Tables[0];
                //tmpcursor = ocapa.IR_EVENTOSPERMISO(GlobalVars.GetInstance.Company, Examinar.Rows(Examinar.CurrentRow.Index).Cells("eventoperid").Value);
                if (BLEP.Sql_Error.Length > 0)
                {
                    xnomcampo = BLEP.Sql_Error;
                    Frm_Class.ShowError(BLEP.Sql_Error, this);
                }
                else
                {
                    //if (tmpcursor.Rows.Count == 0)
                    //{
                    //}
                    //else
                    //{
                    //    for (lc_cont = 0; lc_cont <= tmpcursor.Rows.Count - 1; lc_cont++)
                    //    {
                    //        xnomcampo = xnomcampo + tmpcursor.Rows[lc_cont]["relacion"] + "\r";
                    //        if (lc_cont + 1 == 10)
                    //        {
                    //            break;
                    //        }
                    //    }
                    //}
                }
                if (xnomcampo.Length == 0)
                {
                    tb_plla_geneventospermisoBL BL = new tb_plla_geneventospermisoBL();
                    tb_plla_geneventospermiso BE = new tb_plla_geneventospermiso();
                    BE.eventoperid = Examinar.Rows[Examinar.CurrentRow.Index].Cells["eventoperid"].Value.ToString().Trim();
                    BE.norden = 1;
                    tmptabla = BL.GetAll_CONSULTA(VariablesPublicas.EmpresaID, BE).Tables[0];
                    if (BL.Sql_Error.Length == 0)
                    {
                        string message = "Desea eliminar datos  " + tmptabla.Rows[0]["eventoperid"].ToString().Trim() + "-" + tmptabla.Rows[0]["eventopername"].ToString().Trim() + " ...?";
                        string caption = "Mensaje del Sistema";
                        MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                        DialogResult result;
                        // Muestra el cuadro de mensaje.
                        result = MessageBox.Show(this, message, caption, buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
                        if (result == DialogResult.Yes)
                        {
                            BL.Eliminar(VariablesPublicas.EmpresaID, tmptabla);
                            if (BL.Sql_Error.Length == 0)
                            {
                                tb_co_seguridadlogBL BLL = new tb_co_seguridadlogBL();
                                tb_co_seguridadlog BEL = new tb_co_seguridadlog();

                                BEL.moduloid = Name;
                                BEL.clave = VariablesPublicas.EmpresaID + Examinar.Rows[Examinar.CurrentRow.Index].Cells["eventoperid"].Value.ToString();
                                BEL.cuser = VariablesPublicas.Usuar;
                                BEL.fecha = DateTime.Now;
                                BEL.pc = VariablesPublicas.userip;
                                BEL.accion = "B";
                                BEL.detalle = "Descripción: " + txtdescripcion.Text.Trim();
                                BLL.Insert(VariablesPublicas.EmpresaID.ToString(), BEL);
                                Examinar.Rows.Remove(Examinar.CurrentRow);
                                Examinar.Refresh();
                                u_PintaDatos();
                            }
                            else
                            {
                                Frm_Class.ShowError(BL.Sql_Error, this);
                            }
                        }
                    }
                    else
                    {
                        Frm_Class.ShowError(BL.Sql_Error, this);
                    }
                }
                else
                {
                    MessageBox.Show(xnomcampo, "IMPOSIBLE ELIMINAR REGISTRO");
                }
            }
            U_RefrescaControles();
        }
        private void SEGURIDAD_LOG(String accion)
        {
            var xclave = VariablesPublicas.EmpresaID + "/" + VariablesPublicas.perianio;
            try
            {
                var BL = new tb_co_seguridadlogBL();
                var BE = new tb_co_seguridadlog();

                BE.moduloid = Name;
                BE.clave = xclave;
                BE.cuser = VariablesPublicas.Usuar;
                BE.fecha = DateTime.Now;
                BE.pc = VariablesPublicas.userip;
                BE.accion = accion.Trim();
                //BE.detalle = perianio.Text.Trim() + "/" + cmb_perimes.Text.Trim().ToUpper() + "/" + XGLOSA;

                BL.Insert(VariablesPublicas.EmpresaID.ToString(), BE);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void SEGURIDAD_LOG(String accion)
        {
            String xclave = VariablesPublicas.EmpresaID + "-" + modulo + "-" + tipodoc.Text.Trim() + "-" + serdoc.Text.Trim() + "-" + numdoc.Text.Trim();
            try
            {
                tb_co_seguridadlogBL BL = new tb_co_seguridadlogBL();
                tb_co_seguridadlog BE = new tb_co_seguridadlog();

                BE.moduloid = Name;
                BE.clave = xclave;
                BE.cuser = VariablesPublicas.Usuar;

                BE.fecha = DateTime.Now;
                BE.pc = VariablesPublicas.userip;
                BE.accion = accion.Trim();
                BE.detalle = tipodoc.Text.Trim() + "-" + serdoc.Text.Trim() + "-" + numdoc.Text.Trim() + "/" + XGLOSA;

                BL.Insert(VariablesPublicas.EmpresaID.ToString(), BE);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }