//protected void Desplegar_REGIONAL() //{ // DB_Regional r = new DB_Regional(); // List<Regional> listaR = r.DB_Desplegar_REGIONAL(); // DDLRegional.DataSource = listaR; // DDLRegional.DataValueField = "Id_Regional"; // DDLRegional.DataTextField = "Nombre"; // DDLRegional.DataBind(); // DDLRegional.Items.Insert(0, new ListItem("Seleccione la Regional", "0", true)); //} #endregion #region OBTENER LA LISTA DEL PERSONAL QUE VIAJO EN UN INTERVALO DE TIEMPO protected void Desplegrar_GRILLA() { DB_VT_Viaticos lista = new DB_VT_Viaticos(); GVListaViajes.DataSource = lista.DB_Seleccionar_VIAJES_PERSONAL_FECHAS(0, Convert.ToDateTime(TxtFechIni.Text), Convert.ToDateTime(TxtFechIni.Text), "VIAJES_PAGADOS"); GVListaViajes.DataBind(); }
protected void Desplegrar_GRILLA() { DB_VT_Viaticos lista = new DB_VT_Viaticos(); GVListaViajes.DataSource = lista.DB_Seleccionar_VIAJES_PERSONAL_FECHAS(Convert.ToInt32(DDLRegional.SelectedValue), Convert.ToDateTime(TxtFechIni.Text), Convert.ToDateTime(TxtFechFin.Text), "VIAJES_MENSUAL"); GVListaViajes.DataBind(); }
protected void Desplegar_SOLICITUD_USUARIO() { DB_VT_Viaticos List = new DB_VT_Viaticos(); DB_VT_Solicitud lista = new DB_VT_Solicitud(); GVListSolicitud.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO(LblIdUser.Text, "", "PARAINFORME"); GVListSolicitud.DataBind(); }
protected void Desplegar_SOLICITUD_USUARIO_FIN() { DB_AdminUser User = new DB_AdminUser(); DataTable dt = User.DB_Desplegar_USUARIO(Session["IdUser"].ToString()); DB_VT_Viaticos List = new DB_VT_Viaticos(); DB_VT_Solicitud lista = new DB_VT_Solicitud(); GVListSegSolicitFin.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO(dt.Rows[0][10].ToString(), "", "HISTORIAL_APROBADOS"); GVListSegSolicitFin.DataBind(); }
protected void Desplegar_SEGUIMIENTO_SOLICITUD() { DB_AdminUser User = new DB_AdminUser(); DataTable dt = User.DB_Desplegar_USUARIO(Session["IdUser"].ToString()); DB_VT_Viaticos List = new DB_VT_Viaticos(); DB_VT_Solicitud lista = new DB_VT_Solicitud(); GVListSegSolicit.DataSource = lista.DB_Desplegar_SOLICITUD_USUARIO(dt.Rows[0][10].ToString(), "INF-ENVIADO", "APROBADOR"); GVListSegSolicit.DataBind(); }
protected void Inicializar_ComboDep(string nombredep, string tipo) { DB_VT_Viaticos nd = new DB_VT_Viaticos(); List <VT_Departamento> ListaD = nd.DB_Desplegar_DEPARTAMENTO(nombredep, tipo); DDLDestino.DataSource = ListaD; DDLDestino.DataValueField = "Id_Departamento"; DDLDestino.DataTextField = "Nombre"; DDLDestino.DataBind(); }
protected void Registrar_CUENTA() { VT_Cuenta c = new VT_Cuenta(); c.Id_Usuario = LblIdUsuario.Text; c.Cuenta = TxtNumCuenta.Text; c.Banco = TxtBanco.Text; c.Estado = "ACTIVO"; DB_VT_Viaticos rc = new DB_VT_Viaticos(); rc.DB_Registrar_CUENTA(c); }
private void Buscar_CUENTAUSUARIO(string iduser) { DB_VT_Viaticos cu = new DB_VT_Viaticos(); DataTable dt = new DataTable(); dt = cu.DB_Seleccionar_CUENTA_USUARIO(iduser); if (dt.Rows.Count > 0) { TxtNumCuenta.Text = dt.Rows[0][0].ToString(); TxtBanco.Text = dt.Rows[0][1].ToString(); } }
protected void LnkNuevo_Click(object sender, EventArgs e) { DB_VT_Viaticos cont = new DB_VT_Viaticos(); Desplegar_SOLICITUD_USUARIO(); //if(GVListSolicitud.Rows.Count == 0) //{ Response.Redirect("frmRealizarSolicitud.aspx"); //} //else //{ // if (cont.DB_Contar_SOLICITUIDES_ENVIADAS(LblIdUser.Text, "OBSERVADO") <= 0) // { // Response.Redirect("frmRealizarSolicitud.aspx"); // } // else // { // LblMsj.Text = "Su solicitud no fue atendida o Tiene un informe pendiente"; // } //} }
protected void Registrar_SOLICITUD_DESTINO() { DB_VT_Viaticos rsd = new DB_VT_Viaticos(); VT_SolicitudDestino sd = new VT_SolicitudDestino(); DataTable dt = Session["datos"] as DataTable; for (int i = 0; i < dt.Rows.Count; i++) { sd.Id_Solicitud = LblIdSolicitud.Text; sd.Cont = i + 1; sd.Tramo = dt.Rows[i][0].ToString(); sd.Zona = dt.Rows[i][1].ToString(); sd.Destino = dt.Rows[i][2].ToString(); sd.Lugar = dt.Rows[i][3].ToString(); sd.Objetivo = dt.Rows[i][4].ToString(); sd.Fecha_Salida = Convert.ToDateTime(dt.Rows[i][5].ToString()); sd.Via_Transporte = dt.Rows[i][6].ToString(); sd.Tipo_Transporte = dt.Rows[i][7].ToString(); sd.Nombre_Transporte = dt.Rows[i][8].ToString(); sd.Identificador_Trasporte = dt.Rows[i][9].ToString(); rsd.DB_Registrar_SOLICITUD_DESTINO(sd); } }
protected void Registrar_SOLICITUD() { /*************** CODIGO DE USIARIO DE LA BASE DE DATOS PRODUCCION ***************/ DB_AP_Registro_Org Usuario = new DB_AP_Registro_Org(); DataTable dt = new DataTable(); dt = Usuario.DB_Desplegar_USUARIO(LblIdUser.Text); /*************** INMEDIATO SUPERIOR *************/ DB_Usuario us = new DB_Usuario(); DataTable dtus = new DataTable(); dtus = us.DB_Desplegar_USUARIO(0, LblIdUser.Text, "INMEDIATOSUPERIOR"); /************* CONTRUCCION DE CODIFICACION **************/ DB_Codificacion cod = new DB_Codificacion(); LblIdSolicitud.Text = cod.GetCodigo(Convert.ToInt32(dt.Rows[0][4].ToString()), "VIATICOS"); DB_VT_Viaticos rs = new DB_VT_Viaticos(); VT_Solicitud s = new VT_Solicitud(); s.Id_Solicitud = LblIdSolicitud.Text; s.Id_Regional = Convert.ToInt32(dt.Rows[0][4].ToString()); s.Id_Usuario = LblIdUser.Text; s.Tipo_Salida = DDLTipSalid.SelectedValue; s.Tipo_Solicitud = DDLTipSol.SelectedValue; s.Dep_Salida = DDLDepart.SelectedValue; s.Cargo = dt.Rows[0][3].ToString(); s.ci_Aprobador = dtus.Rows[0][4].ToString(); s.Cargo_Aprobador = dtus.Rows[0][6].ToString(); s.Fecha_Solicitud = DateTime.Now; s.Fecha_Aprob = DateTime.Now; s.Motivo_Viaje = TxtMotiv.Text; s.Descrip_Motivo = ""; s.Tipo_Viaje = DDLTipViaje.SelectedValue; s.Estado = "ENVIADO"; rs.DB_Registrar_SOLICITUD(s); Registrar_SOLICITUD_DESTINO(); }
protected void BtnRegistrar_Click(object sender, EventArgs e) { try { if (validacion()) { if (string.IsNullOrEmpty(LblIdUsuario.Text)) { Registrar_PERSONA(); Registrar_USUARIO(); Registrar_USUARIO_ESTRUCTURA(); Registrar_CUENTA(); string script = @"<script type='text/javascript'>alert('{0}');</script>"; script = string.Format(script, "☻ GENERADO CORRECTAMENTE EL CODIGO DE USUARIO ► " + this.LblIdUsuario.Text + " CORRESPONDIENTE A " + this.TxtApPat.Text + " " + this.TxtApMat.Text + " " + this.TxtNombre.Text + " CON CI: " + this.TxtCedula.Text); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "window.location ='frmAdminUsuario.aspx';", true); } else { string Id_Us = string.Empty; if (TxtApMat.Text != "") { //Id_Us = TxtApPat.Text[0].ToString() + TxtApMat.Text[0].ToString() + TxtNombre.Text[0].ToString() + "-" + TxtCedula.Text; Id_Us = this.GeneraCodigo(); } else { Id_Us = this.GeneraCodigo(); } //if (Id_Us != Id_Usuario_Aux)//validacion Codigo de Usuario if (string.Equals(this.LblEstado.Text, "Modificar"))//validacion Codigo de Usuario { string codus = @"<script type='text/javascript'>alert('{0}');</script>"; //codus = string.Format(codus, "- Se realizó la modificación" + Id_Usuario_Aux + " su Codigo_Actual:" + Id_Us + " Verifique Nombre y Apellidos."); codus = string.Format(codus, "☻ MODIFICACION CORRECTA PARA EL USUARIO CON C.I.: " + this.TxtCedula.Text + " CON CODIGO DE USUARIO ► " + this.LblIdUsuario.Text); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", codus, false); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "window.location ='frmAdminUsuario.aspx';", true); //return; } //** VALIDAR LAS FUNCIONES - PERSONA - USUARIO Modificar_PERSONA(); Modificar_USUARIO(); DB_Usuario con = new DB_Usuario(); con.DB_Modificar_USUARIO_ESTRUCTURA(Convert.ToInt32(DDLSup.SelectedValue), Id_Us, TxtCiResp.Text); if (RBTNSI.Checked == true) { DB_VT_Viaticos cu = new DB_VT_Viaticos(); DataTable dt = new DataTable(); VT_Cuenta c = new VT_Cuenta(); DB_VT_Viaticos rc = new DB_VT_Viaticos(); dt = cu.DB_Seleccionar_CUENTA_USUARIO(Id_Us); if (dt.Rows.Count == 0) { c.Id_Usuario = Id_Us; c.Cuenta = TxtNumCuenta.Text; c.Banco = TxtBanco.Text; c.Estado = "ACTIVO"; rc.DB_Registrar_CUENTA(c); } else { c.Id_Usuario = Id_Us; c.Cuenta = TxtNumCuenta.Text; c.Banco = TxtBanco.Text; //c.Estado = "ACTIVO"; rc.DB_Modificar_CUENTA(c); } } // Buscar_PERSONA(TxtCedula.Text); RBTNNO.Checked = true; //object send = new object(); //EventArgs ea = new EventArgs(); //RBTNNO_CheckedChanged(send, ea); TxtNumCuenta.Enabled = false; TxtBanco.Enabled = false; } } } catch (Exception ex) { string script = @"<script type='text/javascript'>alert('{0}');</script>"; script = string.Format(script, ex.Message); ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false); } }