protected void cmbEmpresa_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { try { if (cmbEmpresa.SelectedIndex == 0) { Nuevo(); return; } CN_Empresa clsCatEmpresa = new CN_Empresa(); Empresa empresa = new Empresa(); Sesion session2 = new Sesion(); session2 = (Sesion)Session["Sesion" + Session.SessionID]; empresa.Id_Emp = Convert.ToInt32(cmbEmpresa.SelectedValue); clsCatEmpresa.ConsultaEmpresas(ref empresa, session2.Emp_Cnx); this.HFId_Empresa.Value = empresa.Id_Emp.ToString(); txtNombre.Text = empresa.Emp_Nombre; txtFleteLocales.Value = empresa.Emp_GastoLocal; txtGAdmitivos.Value = empresa.Emp_GastoAdmin; txtCostosFijosPapel.Value = empresa.Emp_ContribucionPapel; txtCostosFijosNoPapel.Value = empresa.Emp_ContribucionNoPapel; txtUcs.Value = empresa.Emp_Ucs; txtIsr.Value = empresa.Emp_Isr; txtInversionActivosFijos.Value = empresa.Emp_Inversion; txtCetes.Value = empresa.Emp_Cetes; txtAdicionalCetes.Value = empresa.Emp_AdicionalCetes; empresa.Emp_Activo = chkActivo.Checked; } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
protected void btn_Guardar_Click(object sender, EventArgs e) { if (txt_empresa.Text == "" || txt_ruc.Text == "" || txt_direccion.Text == "") { lbl_error.Text = "Todos los campos son requeridos"; } else { if (hf_id.Value == "") { CN_Empresa empresa = new CN_Empresa(); empresa.agregarEmpresa(txt_empresa.Text, txt_ruc.Text, txt_direccion.Text); lbl_error.Text = "registro agregado"; txt_empresa.Text = ""; txt_ruc.Text = ""; txt_direccion.Text = ""; hf_id.Value = ""; cargarEmpresa(); } else { CN_Empresa empresa = new CN_Empresa(); empresa.actualizarEmpresa(hf_id.Value, txt_empresa.Text, txt_ruc.Text, txt_direccion.Text); lbl_error.Text = "registro actualizado"; txt_empresa.Text = ""; txt_ruc.Text = ""; txt_direccion.Text = ""; hf_id.Value = ""; cargarEmpresa(); } } }
protected void linkVer_Click(object sender, EventArgs e) { CN_Empresa cargo = new CN_Empresa(); DataTable tbl = cargo.buscarEmpresa((sender as LinkButton).CommandArgument); hf_id.Value = (sender as LinkButton).CommandArgument; txt_empresa.Text = tbl.Rows[0]["EMPNOMBRE"].ToString(); txt_ruc.Text = tbl.Rows[0]["EMPRUC"].ToString(); txt_direccion.Text = tbl.Rows[0]["EMPDIRECCION"].ToString(); }
protected void btn_eliminar_Click(object sender, EventArgs e) { CN_Empresa empresa = new CN_Empresa(); empresa.eliminarEmpresa(hf_id.Value); lbl_error.Text = "registro eliminado"; txt_empresa.Text = ""; txt_ruc.Text = ""; txt_direccion.Text = ""; hf_id.Value = ""; cargarEmpresa(); }
public void cargarCbxEmpresa() { try { CN_Empresa empr = new CN_Empresa(); cbx_empresa.DataSource = empr.verEmpresa(); cbx_empresa.DataBind(); } catch (Exception ex) { lbl_error.Text = "Error" + ex; } }
public void cargarEmpresa() { try { CN_Empresa cargo = new CN_Empresa(); GrvEmpresa.DataSource = cargo.verEmpresa(); GrvEmpresa.DataBind(); } catch (Exception ex) { lbl_error.Text = "Error" + ex; } }
private void Entrar(Usuario usuario) { string StrCnx = ConfigurationManager.AppSettings.Get("strConnection"); Int32 Id = default(Int32); Empresa Empresa = new Empresa(); bool Dependientes = false; CapaNegocios.CN_Login CN_Login = new CapaNegocios.CN_Login(); Empresa.Emp_Cnx = StrCnx + ";Connect Timeout=600"; Int32 Minutos = default(Int32); //Aqui se debe llamar a una clase que en caso de que encuentre el usuario y contraseña regrese información del usuario así como el uso horario, información de bloqueo, y caducidad del password CN_Login.Login(ref usuario, out Id, out Minutos, out Dependientes, Empresa.Emp_Cnx); //Datos correctos if (Id == 1) { //La cuenta no está bloqueada if (usuario.Cu_Estatus == true) { if (!usuario.Cu_Activo) { Alerta("La cuenta está inactiva"); return; } //Asignar las variables de sesión que sean necesarias Sesion sesion = new Sesion(); sesion.URL = HttpContext.Current.Request.Url.Host; sesion.HoraInicio = DateTime.Now; int verificador = 0; //Datos de la empresa------------------------------------ sesion.Id_Emp = usuario.Id_Emp; sesion.Emp_Cnx = Empresa.Emp_Cnx; //Datos de la oficina------------------------------------ sesion.Id_Cd = usuario.Id_Cd; sesion.Id_Cd_Ver = usuario.Id_Cd; //Datos de la cuenta------------------------------------- sesion.Cu_User = usuario.Cu_User; sesion.Cu_Pass = usuario.Cu_pass; sesion.Cu_Modif_Pass_Voluntario = !usuario.Cu_Caducada; //Datos de configuración--------------------------------- sesion.Minutos = Minutos; sesion.U_VerTodo = usuario.U_VerTodo; sesion.U_MultiOfi = usuario.U_MultiCentro; //Datos del usuario-------------------------------------- sesion.Id_U = usuario.Id_U; sesion.Id_TU = usuario.Id_TU; sesion.U_Nombre = usuario.U_Nombre; sesion.U_Correo = usuario.U_Correo; sesion.Dependientes = Dependientes; sesion.CalendarioIni = usuario.CalendarioIni; sesion.CalendarioFin = usuario.CalendarioFin; sesion.MesActual = usuario.MesActual; sesion.AnioActual = usuario.AnioActual; sesion.Propia = usuario.cc_Propia; sesion.Id_Rik = usuario.Id_Rik; //Así se va a llamar en las pantalla //Dim Sesion As New Sesion CN_Empresa clsCatEmpresa = new CN_Empresa(); Empresa.Id_Emp = usuario.Id_Emp; clsCatEmpresa.ConsultaEmpresas(ref Empresa, sesion.Emp_Cnx); sesion.Emp_Nombre = Empresa.Emp_Nombre; CN_CatCentroDistribucion centro = new CN_CatCentroDistribucion(); CentroDistribucion cd = new CentroDistribucion(); centro.ConsultarCentroDistribucion(ref cd, sesion.Id_Cd_Ver, sesion.Id_Emp, sesion.Emp_Cnx); sesion.Cd_Nombre = cd.Cd_Descripcion; CapaNegocios.CN_Menu ClsMenu = new CapaNegocios.CN_Menu(); System.Data.DataTable dt = new System.Data.DataTable(); ClsMenu.LlenarMenu(sesion.Emp_Cnx, ref dt, sesion.Id_Cd, sesion.Id_U); Session["DtMenu" + Session.SessionID] = dt; Session.Add("Sesion" + Session.SessionID, sesion); // Session["FechaAgenda" + Session.SessionID] = DateTime.Today.Date; string destino; if (Session["dir" + Session.SessionID] != null) { destino = Session["dir" + Session.SessionID].ToString(); } else { destino = "inicio.aspx"; } Session["dir" + Session.SessionID] = null; Response.Redirect(destino, false); // new CN_Rendimientos().InsertarRendimientosLogin(sesion, sesion.Emp_Cnx, Session.SessionID, "LOGIN", ref verificador); } else { Alerta("La cuenta está bloqueada"); } } else if (Id == 2) { Alerta("Excedió el número de intentos para acceder al portal, la cuenta ha sido bloqueada"); } else if (Id == 3) { AlertaFocus("El usuario o contraseña son incorrectos", txtPassword.ClientID); } else { Alerta("No se regresó información de la base de datos"); } }
private void Guardar() { Sesion sesion = new Sesion(); sesion = (Sesion)Session["Sesion" + Session.SessionID]; CN_Empresa clsCatEmpresa = new CN_Empresa(); Empresa empresa = new Empresa(); empresa.Emp_Nombre = txtNombre.Text; empresa.Emp_Activo = chkActivo.Checked; empresa.Emp_GastoLocal = txtFleteLocales.Value; empresa.Emp_GastoAdmin = txtGAdmitivos.Value; empresa.Emp_ContribucionPapel = txtCostosFijosPapel.Value; empresa.Emp_ContribucionNoPapel = txtCostosFijosNoPapel.Value; empresa.Emp_Ucs = txtUcs.Value; empresa.Emp_Isr = txtIsr.Value; empresa.Emp_Inversion = txtInversionActivosFijos.Value; empresa.Emp_Cetes = txtCetes.Value; empresa.Emp_AdicionalCetes = txtAdicionalCetes.Value; Int32 verificador = 0; //Nueva empresa if (this.HFId_Empresa.Value == string.Empty) { if (!_PermisoGuardar) { Alerta("No tiene permisos para grabar"); return; } clsCatEmpresa.InsertarEmpresa(ref empresa, sesion.Emp_Cnx, ref verificador); if (verificador == 1) { this.txtNombre.Focus(); Alerta("La empresa introducida ya se encuentra registrada"); } else { // Alerta("Usuario admin_" + verificador.ToString() + " fue creado"); Nuevo(); Alerta("Los datos se guardaron correctamente"); CargarEmpresas(); } } else { if (!_PermisoModificar) { Alerta("No tiene permisos para modificar"); return; } empresa.Id_Emp = Convert.ToInt32(this.HFId_Empresa.Value); clsCatEmpresa.ModificarUsuario(empresa, sesion.Emp_Cnx, ref verificador); if (verificador == 1) { this.txtNombre.Focus(); Alerta("La empresa introducida ya se encuentra registrada"); } else { Alerta("Los datos se modificaron correctamente"); CargarEmpresas(); } } }