private void button1_Click(object sender, EventArgs e) { try { EntIngenieros obj = new EntIngenieros(); obj.reporta = reporta.Text; obj.ubicacion = ubicacion.Text; obj.solicitud = solicitud.Text; obj.observaciones = observaciones.Text; obj.cerroreporte = usuariocerro.Text; obj.ingenierocerro = ingcerro.Text; obj.idmenu = 1; if (NegIngenieros.agregarrreporte(obj) > 0) { MessageBox.Show("Agregado con exito"); principal p = new principal(); this.Dispose(false); p.Visible = true; } else { MessageBox.Show("Error al agregar"); } } catch (Exception ex) { MessageBox.Show("Datos erroneos"); } }
private void button1_Click(object sender, EventArgs e) { EntIngenieros obj = new EntIngenieros(); try { obj.reporta = reporta.Text; obj.ubicacion = ubicacion.Text; obj.solicitud = solicitud.Text; obj.observaciones = observaciones.Text; obj.cerroreporte = usuariocerro.Text; obj.folio = Convert.ToInt32(arbol.SelectedNode.Name.ToString()); if (NegIngenieros.modificarreporte(obj) > 0) { MessageBox.Show("Modificado con exito"); arbol.Nodes.Clear(); inicializarinterfaz(); } else { MessageBox.Show("Error al modificar"); } } catch (Exception ex) { MessageBox.Show("Datos erroneos"); } }
private void arbol_DoubleClick(object sender, EventArgs e) { if (!arbol.SelectedNode.Name.Equals("")) { EntIngenieros obj = NegIngenieros.buscarreporte(Convert.ToInt32(arbol.SelectedNode.Name)); reporta.Text = obj.reporta; ubicacion.Text = obj.ubicacion; solicitud.Text = obj.solicitud; observaciones.Text = obj.observaciones; usuariocerro.Text = obj.cerroreporte; } }
public static List <EntIngenieros> restarreportes(DateTime restardia) { List <EntIngenieros> lisst = new List <EntIngenieros>(); using (SqlConnection cn = Conexion.conectarr()) { SqlCommand cmd = new SqlCommand(string.Format( "Select * from folios where fechainicio = \'{0}\'", restardia.ToString("yyyy''MM'")), cn); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { EntIngenieros r = new EntIngenieros(); r.fechainicio = DateTime.Parse(dr["fechainicio"].ToString()); lisst.Add(r); } cn.Close(); return(lisst); } }
public static List <EntIngenieros> totalreportes() { SqlCommand cmd = null; SqlDataReader dr = null; List <EntIngenieros> lista = null; try { Conexion cn = new Conexion(); SqlConnection cnx = cn.conectar(); cmd = new SqlCommand("totalreportes", cnx); cmd.CommandType = CommandType.StoredProcedure; cnx.Open(); dr = cmd.ExecuteReader(); lista = new List <EntIngenieros>(); while (dr.Read()) { EntIngenieros c = new EntIngenieros(); c.fechainicio = DateTime.Parse(dr["fechainicio"].ToString()); c.fechafinal = DateTime.Parse(dr["fechafinal"].ToString()); //c.idingenieros = Convert.ToInt32(dr["idingenieros"].ToString()); //c.idmenu = Convert.ToInt32(dr["idmenu"].ToString()); lista.Add(c); } } catch (Exception e) { lista = null; } finally { cmd.Connection.Close(); } return(lista); }
public static List <EntIngenieros> listarreportescerrados(String cordinadorzona, Int32 idmenu) { List <EntIngenieros> lista = new List <EntIngenieros>(); using (SqlConnection cn = Conexion.conectarr()) { SqlCommand cmd = new SqlCommand(string.Format( "Select * from folios where cordinadorzona like'%{0}%' and idmenu={1} order by fechafinal DESC", cordinadorzona, idmenu), cn); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { EntIngenieros pp = new EntIngenieros(); string fechaactual = ""; string actual = ""; string tiemporesp = ""; if (idmenu == 1) { fechaactual = DateTime.Now.ToShortDateString(); pp.fechainicio = DateTime.Parse(dr["fechainicio"].ToString()); pp.fechafinal = DateTime.Parse(fechaactual.ToString()); actual = DateTime.Now.ToShortDateString(); //actual = DateTime.Now.Day.ToString(); DateTime fechainicial = Convert.ToDateTime(pp.fechainicio); DateTime fechafinal = Convert.ToDateTime(pp.fechafinal); //TimeSpan dias = fechafinal - fechainicial; actual = Convert.ToString(fechafinal.Subtract(fechainicial).Days); } else { pp.fechainicio = DateTime.Parse(dr["fechainicio"].ToString()); pp.fechafinal = DateTime.Parse(dr["fechafinal"].ToString()); DateTime fechainicial = Convert.ToDateTime(pp.fechainicio); DateTime fechafinal = Convert.ToDateTime(pp.fechafinal); actual = Convert.ToString(fechafinal.Subtract(fechainicial).Days); } //string tiemporesp = ""; if (Convert.ToInt32(actual) > 2) { tiemporesp = Convert.ToString("Fuera de tiempo"); } else { tiemporesp = Convert.ToString("A tiempo"); } EntIngenieros p = new EntIngenieros(); p.fechainicio = DateTime.Parse(dr["fechainicio"].ToString()); p.fechafinal = DateTime.Parse(dr["fechafinal"].ToString()); string areacompleta = ""; areacompleta = dr["area"].ToString(); if (areacompleta == "Auto Servicio" | areacompleta == "Mayoreo" | areacompleta == "Mostrador" | areacompleta == "Kiosco") { areacompleta = areacompleta + " " + dr["numeromaquina"].ToString(); } p.idmenu = Convert.ToInt32(dr["idmenu"].ToString()); p.ingenierocerro = dr["ingenierocerro"].ToString(); //p.atencion = dr["atencion"].ToString(); p.atendioreporte = dr["atendioreporte"].ToString(); p.cerroreporte = dr["cerroreporte"].ToString(); p.cordinadorzona = dr["cordinadorzona"].ToString(); p.dispositivofalla = dr["dispositivofalla"].ToString(); p.folio = Convert.ToInt32(dr["folio"].ToString()); p.observaciones = dr["observaciones"].ToString(); //p.prioridad = dr["prioridad"].ToString(); p.reporta = dr["reporta"].ToString(); p.solicitud = dr["solicitud"].ToString(); //p.status = dr["status"].ToString(); p.ubicacion = dr["ubicacion"].ToString(); p.diastrancurridos = Convert.ToInt32(actual); //p.diastrancurridos = Convert.ToInt32(dr["diastrancurridos"].ToString()); p.statusreporte = dr["statusreporte"].ToString(); p.tiemporespuesta = tiemporesp; p.solucion = dr["solucion"].ToString(); p.idubicacion = Convert.ToInt32(dr["idubicacion"].ToString()); p.idingenieros = Convert.ToInt32(dr["idingenieros"].ToString()); p.iddispositivo = Convert.ToInt32(dr["iddispositivo"].ToString()); p.fechaasignado = DateTime.Parse(dr["fechaasignado"].ToString()); p.area = areacompleta; lista.Add(p); } cn.Close(); return(lista); } }
protected void Btnguardar_Click(object sender, EventArgs e) { if (Txtsolucion.Enabled == false) { if (Txtinicial.Text != "" && TxtUsuario.Text != "" && Cmbubicacion.Text != "" && Cmbdispositivos.Text != "" && TxtObservaciones.Text != "") { string reg = null; string ubi = null; string dispo = ""; int idubi = 0; int cord = 0; int iddispo = 0; dispo = Cmbdispositivos.Text; cord = Convert.ToInt32(Cmbubicacion.SelectedValue); EntUbicacion objs = NegCordinador.listarcordinador(cord); reg = objs.region; ubi = objs.ubicacion; idubi = objs.idubicacion; aarea = Cmbcentrotrabajo.SelectedValue; List <EntUbicacion> llista = NegUbicacion.areastrabajovalor(aarea); foreach (EntUbicacion objeto in llista) { aarea = objeto.area; idaarea = objeto.idarea; } //iddispo = Convert.ToInt32(Cmbdispositivos.SelectedValue); List <EntDispositivos> liista = NegDispositivo.buscarid(dispo); foreach (EntDispositivos objetoo in liista) { iddispo = objetoo.iddispositivo; } //iddispo = Cmbdispositivos.SelectedItem.Text; TxtFinal.Text = "10-10-1999"; EntIngenieros obj = new EntIngenieros(); obj.fechainicio = DateTime.Parse(Txtinicial.Text); obj.fechafinal = DateTime.Parse(TxtFinal.Text); obj.reporta = TxtUsuario.Text; obj.ubicacion = ubi; obj.solicitud = TxtSolicitud.Text; obj.observaciones = TxtObservaciones.Text; obj.cerroreporte = "Pendiente por atender"; obj.ingenierocerro = "Pendiente por asignar"; obj.dispositivofalla = dispo; obj.atendioreporte = Txtingatendio.Text; obj.cordinadorzona = reg; obj.diastrancurridos = 0; obj.tiemporespuesta = "A Tiempo"; obj.statusreporte = "Abierto"; obj.solucion = "Pendiente por atender"; obj.idmenu = 1; obj.idubicacion = idubi; obj.idingenieros = 0; obj.iddispositivo = iddispo; obj.fechaasignado = DateTime.Parse(Txtinicial.Text); obj.area = aarea; obj.idarea = idaarea; obj.numeromaquina = Convert.ToInt32(Cmbnumero.Text); if (NegIngenieros.agregarrreporte(obj) == 1) { Response.Redirect("FrmPrincipal.aspx"); } else { LblError.Text = "No se pudo Agregar"; LblError.Visible = true; } } else { LblError.Text = "Falta proporcionar datos"; LblError.Visible = true; } } else { if (Txtinicial.Text != "" && TxtUsuario.Text != "" && Cmbubicacion.Text != "" && Cmbdispositivos.Text != "" && TxtSolicitud.Text != "" && Txtsolucion.Text != "" && TxtUsuariocerro.Text != "" && TxtFinal.Text != "" && cmbatiende.Text != "Pendiente por asignar") { string reg = null; string ubi = null; string dispo = ""; string inge = ""; int ati = 0; int iddispo = 0; int idubi = 0; int cord = 0; cord = Convert.ToInt32(Cmbubicacion.SelectedValue); EntUbicacion objs = NegCordinador.listarcordinador(cord); reg = objs.region; ubi = objs.ubicacion; idubi = objs.idubicacion; //iddispo = Convert.ToInt32(Cmbdispositivos.SelectedValue); //EntDispositivos obbj = NegDispositivo.listardispositivos(iddispo); //dispo = obbj.descripcion; dispo = Cmbdispositivos.SelectedItem.Text; List <EntDispositivos> liista = NegDispositivo.buscarid(dispo); foreach (EntDispositivos objetoo in liista) { iddispo = objetoo.iddispositivo; } ati = Convert.ToInt32(cmbatiende.SelectedValue); EntAtienden oobbjj = NegAtienden.listaratienden(ati); inge = oobbjj.nombre; aarea = Cmbcentrotrabajo.SelectedValue; List <EntUbicacion> llista = NegUbicacion.areastrabajovalor(aarea); foreach (EntUbicacion objeto in llista) { aarea = objeto.area; idaarea = objeto.idarea; } EntIngenieros obj = new EntIngenieros(); obj.fechainicio = DateTime.Parse(Txtinicial.Text); obj.fechafinal = DateTime.Parse(TxtFinal.Text); obj.reporta = TxtUsuario.Text; obj.idubicacion = idubi; obj.ubicacion = ubi; obj.solicitud = TxtSolicitud.Text; obj.observaciones = "Solucionado"; obj.cerroreporte = TxtUsuariocerro.Text; obj.ingenierocerro = inge; obj.dispositivofalla = dispo; obj.atendioreporte = Txtingatendio.Text; obj.cordinadorzona = reg; obj.diastrancurridos = 0; obj.tiemporespuesta = "A Tiempo"; obj.statusreporte = "Cerrado"; obj.solucion = Txtsolucion.Text; obj.idmenu = 2; obj.idingenieros = ati; obj.iddispositivo = iddispo; obj.fechaasignado = DateTime.Parse(Txtinicial.Text); obj.area = aarea; obj.idarea = idaarea; obj.numeromaquina = Convert.ToInt32(Cmbnumero.Text); if (NegIngenieros.agregarrreporte(obj) == 1) { Response.Redirect("FrmPrincipal.aspx"); } else { LblError.Text = "No se pudo Agregar"; LblError.Visible = true; } } else { LblError.Text = "Falta proporcionar datos"; LblError.Visible = true; } } }
public static int agregarrreporte(EntIngenieros obj) { return(DaoIngenieros.agregarrreporte(obj)); }
public static int modificarreporte(EntIngenieros obj) { return(DaoIngenieros.modificarreporte(obj)); }
public static List <EntIngenieros> fechafinalgrafica(DateTime fechaini, DateTime fechafinall) { List <EntIngenieros> lista = new List <EntIngenieros>(); using (SqlConnection cn = Conexion.conectarr()) { SqlCommand cmd = new SqlCommand(string.Format( "Select * from folios where fechafinal between \'{0}\' and \'{1}\' order by fechafinal", fechaini.ToString("yyyy''MM''dd"), fechafinall.ToString("yyyy''MM''dd")), cn); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { EntIngenieros pp = new EntIngenieros(); //string fechaactual = ""; string actual = ""; string tiemporesp = ""; pp.fechainicio = DateTime.Parse(dr["fechainicio"].ToString()); pp.fechafinal = DateTime.Parse(dr["fechafinal"].ToString()); DateTime fechainicial = Convert.ToDateTime(pp.fechainicio); DateTime fechafinal = Convert.ToDateTime(pp.fechafinal); actual = Convert.ToString(fechafinal.Subtract(fechainicial).Days); if (Convert.ToInt32(actual) > 2) { tiemporesp = Convert.ToString("Fuera de tiempo"); } else { tiemporesp = Convert.ToString("A tiempo"); } EntIngenieros p = new EntIngenieros(); p.fechainicio = DateTime.Parse(dr["fechainicio"].ToString()); p.fechafinal = DateTime.Parse(dr["fechafinal"].ToString()); p.idmenu = Convert.ToInt32(dr["idmenu"].ToString()); p.ingenierocerro = dr["ingenierocerro"].ToString(); //p.atencion = dr["atencion"].ToString(); p.atendioreporte = dr["atendioreporte"].ToString(); p.cerroreporte = dr["cerroreporte"].ToString(); p.cordinadorzona = dr["cordinadorzona"].ToString(); p.dispositivofalla = dr["dispositivofalla"].ToString(); p.folio = Convert.ToInt32(dr["folio"].ToString()); p.observaciones = dr["observaciones"].ToString(); //p.prioridad = dr["prioridad"].ToString(); p.reporta = dr["reporta"].ToString(); p.solicitud = dr["solicitud"].ToString(); //p.status = dr["status"].ToString(); p.ubicacion = dr["ubicacion"].ToString(); p.diastrancurridos = Convert.ToInt32(actual); //p.diastrancurridos = Convert.ToInt32(dr["diastrancurridos"].ToString()); p.statusreporte = dr["statusreporte"].ToString(); p.tiemporespuesta = tiemporesp; p.solucion = dr["solucion"].ToString(); p.idubicacion = Convert.ToInt32(dr["idubicacion"].ToString()); p.idingenieros = Convert.ToInt32(dr["idingenieros"].ToString()); p.iddispositivo = Convert.ToInt32(dr["iddispositivo"].ToString()); p.fechaasignado = DateTime.Parse(dr["fechaasignado"].ToString()); lista.Add(p); } cn.Close(); return(lista); } }
public static List <EntIngenieros> busquedafechaareatotal(String ubic, DateTime fechainic, DateTime fechafin, Int32 abi) { List <EntIngenieros> lista = new List <EntIngenieros>(); using (SqlConnection cn = Conexion.conectarr()) { SqlCommand cmd = new SqlCommand(string.Format( "Select * from folios where fechainicio between \'{0}\' and \'{1}\' and ubicacion like'%{2}%' and idmenu like'%{3}%' order by fechainicio", fechainic.ToString("yyyy''MM''dd"), fechafin.ToString("yyyy''MM''dd"), ubic, abi), cn); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { EntIngenieros pp = new EntIngenieros(); string fechaactual = ""; string actual = ""; string tiemporesp = ""; int final = 0; int idme = 0; pp.fechainicio = DateTime.Parse(dr["fechainicio"].ToString()); pp.fechafinal = DateTime.Parse(dr["fechafinal"].ToString()); pp.idmenu = Convert.ToInt32(dr["idmenu"].ToString()); idme = pp.idmenu; DateTime fechainicial = Convert.ToDateTime(pp.fechainicio); DateTime fechafinal = Convert.ToDateTime(pp.fechafinal); if (idme == 1) { fechaactual = DateTime.Now.ToShortDateString(); DateTime convertir = Convert.ToDateTime(fechaactual); actual = Convert.ToString(convertir.Subtract(fechainicial).Days); } if (abi == 2) { actual = Convert.ToString(fechafinal.Subtract(fechainicial).Days); } else { final = Convert.ToInt32(actual); } if (Convert.ToInt32(actual) > 2) { tiemporesp = Convert.ToString("Fuera de tiempo"); } else { tiemporesp = Convert.ToString("A tiempo"); } EntIngenieros p = new EntIngenieros(); p.fechainicio = DateTime.Parse(dr["fechainicio"].ToString()); p.fechafinal = DateTime.Parse(dr["fechafinal"].ToString()); string areacompleta = ""; areacompleta = dr["area"].ToString(); if (areacompleta == "Auto Servicio" | areacompleta == "Mayoreo" | areacompleta == "Mostrador" | areacompleta == "Kiosco") { areacompleta = areacompleta + " " + dr["numeromaquina"].ToString(); } p.idmenu = Convert.ToInt32(dr["idmenu"].ToString()); p.ingenierocerro = dr["ingenierocerro"].ToString(); p.atendioreporte = dr["atendioreporte"].ToString(); p.cerroreporte = dr["cerroreporte"].ToString(); p.cordinadorzona = dr["cordinadorzona"].ToString(); p.dispositivofalla = dr["dispositivofalla"].ToString(); p.folio = Convert.ToInt32(dr["folio"].ToString()); p.observaciones = dr["observaciones"].ToString(); p.reporta = dr["reporta"].ToString(); p.solicitud = dr["solicitud"].ToString(); p.ubicacion = dr["ubicacion"].ToString(); p.diastrancurridos = Convert.ToInt32(actual); p.statusreporte = dr["statusreporte"].ToString(); p.tiemporespuesta = tiemporesp; p.solucion = dr["solucion"].ToString(); p.idubicacion = Convert.ToInt32(dr["idubicacion"].ToString()); p.idingenieros = Convert.ToInt32(dr["idingenieros"].ToString()); p.iddispositivo = Convert.ToInt32(dr["iddispositivo"].ToString()); p.fechaasignado = DateTime.Parse(dr["fechaasignado"].ToString()); p.area = areacompleta; lista.Add(p); } cn.Close(); return(lista); } }
protected void Btnmodificar_Click(object sender, EventArgs e) { if (Txtsolucion.Enabled == true) { if (Txtinicial.Text != "" && TxtUsuario.Text != "" && Cmbubicacion.Text != "" && Cmbdispositivo.Text != "" && TxtSolicitud.Text != "" && Txtobservaciones.Text != "" && Txtsolucion.Text != "Pendiente por atender" && Txtsolucion.Text != "" && Txtusuariocerro.Text != "Pendiente por atender" && Txtfinal.Text != "" && Cmbingenieros.Text != Convert.ToString(0)) { EntIngenieros obj = new EntIngenieros(); obj.fechainicio = DateTime.Parse(Txtinicial.Text); obj.fechafinal = DateTime.Parse(Txtfinal.Text); obj.reporta = TxtUsuario.Text; string reg = null; string ubi = null; string dispo = ""; string inge = ""; int ati = 0; int iddispo = 0; int idubi = 0; int cord = 0; cord = Convert.ToInt32(Cmbubicacion.SelectedValue); EntUbicacion objs = NegCordinador.listarcordinador(cord); reg = objs.region; ubi = objs.ubicacion; idubi = objs.idubicacion; iddispo = Convert.ToInt32(Cmbdispositivo.SelectedValue); EntDispositivos obbj = NegDispositivo.listardispositivos(iddispo); dispo = obbj.descripcion; ati = Convert.ToInt32(Cmbingenieros.SelectedValue); EntAtienden oobbjj = NegAtienden.listaratienden(ati); inge = oobbjj.nombre; obj.idubicacion = idubi; obj.ubicacion = ubi; obj.solicitud = TxtSolicitud.Text; obj.observaciones = Txtobservaciones.Text; obj.cerroreporte = Txtusuariocerro.Text; obj.ingenierocerro = inge; obj.dispositivofalla = dispo; obj.atendioreporte = Txtingatendio.Text; obj.cordinadorzona = reg; string actual = ""; //actual = DateTime.Now.ToShortDateString(); DateTime fechainicial = Convert.ToDateTime(Txtinicial.Text); DateTime fechafinal = Convert.ToDateTime(Txtfinal.Text); //TimeSpan dias = fechafinal - fechainicial; actual = Convert.ToString(fechafinal.Subtract(fechainicial).Days); obj.diastrancurridos = Convert.ToInt32(actual); string tiemporesp = ""; if (Convert.ToInt32(actual) > 2) { tiemporesp = Convert.ToString("Fuera de tiempo"); } else { tiemporesp = Convert.ToString("A tiempo"); } obj.tiemporespuesta = tiemporesp; obj.statusreporte = "Cerrado"; obj.solucion = Txtsolucion.Text; obj.idmenu = 2; obj.idingenieros = ati; obj.iddispositivo = iddispo; obj.fechaasignado = DateTime.Parse(Txtfechaasignado.Text); obj.area = Cmbcentrotrabajo.SelectedItem.Text; obj.idarea = Convert.ToInt32(Cmbcentrotrabajo.SelectedValue); obj.numeromaquina = Convert.ToInt32(Cmbnumero.Text); obj.folio = Convert.ToInt32(Request.QueryString["folio"]); if (NegIngenieros.modificarreporte(obj) == 1) { Response.Redirect("FrmPrincipal.aspx"); } else { Lblerror.Text = "No se pudo modificar el reporte"; Lblerror.Visible = true; } } else { Lblerror.Text = "Falta ingresar datos"; Lblerror.Visible = true; } } else { if (Txtinicial.Text != "" && TxtUsuario.Text != "" && Cmbubicacion.Text != "" && Cmbdispositivo.Text != "" && TxtSolicitud.Text != "" && Txtobservaciones.Text != "" && Cmbingenieros.Text != Convert.ToString(0)) { EntIngenieros obj = new EntIngenieros(); obj.fechainicio = DateTime.Parse(Txtinicial.Text); string fechatemporal = DateTime.Now.ToShortDateString(); Txtfinal.Text = "10-10-1999"; obj.fechafinal = DateTime.Parse(Txtfinal.Text); obj.reporta = TxtUsuario.Text; string reg = null; string ubi = null; string dispo = ""; string inge = ""; int ati = 0; int iddispo = 0; int idubi = 0; int cord = 0; cord = Convert.ToInt32(Cmbubicacion.SelectedValue); EntUbicacion objs = NegCordinador.listarcordinador(cord); reg = objs.region; ubi = objs.ubicacion; idubi = objs.idubicacion; iddispo = Convert.ToInt32(Cmbdispositivo.SelectedValue); EntDispositivos obbj = NegDispositivo.listardispositivos(iddispo); dispo = obbj.descripcion; ati = Convert.ToInt32(Cmbingenieros.SelectedValue); EntAtienden oobbjj = NegAtienden.listaratienden(ati); inge = oobbjj.nombre; obj.idubicacion = idubi; obj.ubicacion = ubi; obj.solicitud = TxtSolicitud.Text; obj.observaciones = Txtobservaciones.Text; obj.cerroreporte = Txtusuariocerro.Text; obj.ingenierocerro = inge; obj.dispositivofalla = dispo; obj.atendioreporte = Txtingatendio.Text; obj.cordinadorzona = reg; string actual = ""; actual = DateTime.Now.ToShortDateString(); DateTime fechainicial = Convert.ToDateTime(Txtinicial.Text); DateTime fechafinal = Convert.ToDateTime(actual); actual = Convert.ToString(fechafinal.Subtract(fechainicial).Days); obj.diastrancurridos = Convert.ToInt32(actual); string tiemporesp = ""; if (Convert.ToInt32(actual) > 2) { tiemporesp = Convert.ToString("Fuera de tiempo"); } else { tiemporesp = Convert.ToString("A tiempo"); } obj.tiemporespuesta = tiemporesp; obj.statusreporte = "En Proceso"; obj.solucion = "Pendiente por atender"; obj.idmenu = 1; obj.idingenieros = ati; obj.iddispositivo = iddispo; obj.fechaasignado = DateTime.Parse(fechatemporal); obj.area = Cmbcentrotrabajo.SelectedItem.Text; obj.idarea = Convert.ToInt32(Cmbcentrotrabajo.SelectedValue); obj.numeromaquina = Convert.ToInt32(Cmbnumero.Text); obj.folio = Convert.ToInt32(Request.QueryString["folio"]); if (NegIngenieros.modificarreporte(obj) == 1) { Response.Redirect("FrmPrincipal.aspx"); } else { Lblerror.Text = "No se pudo modificar el reporte"; Lblerror.Visible = true; } } else { Lblerror.Text = "Falta ingresar datos"; Lblerror.Visible = true; } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Request.QueryString["folio"] != null) { string perfill = ""; EntUsuario objj = (EntUsuario)Session["usuario"]; EntUsuario objsss = (EntUsuario)Session["perfil"]; if (objj != null) { perfill = objsss.perfil; } int folio = Convert.ToInt32(Request.QueryString["folio"]); EntIngenieros obj = NegIngenieros.buscarreporte(folio); TxtUsuario.Text = obj.reporta; List <EntUbicacion> lista = NegUbicacion.listarubicacion(); foreach (EntUbicacion c in lista) { ListItem li = new ListItem(c.ubicacion, c.idubicacion.ToString()); Cmbubicacion.Items.Add(li); } Cmbubicacion.SelectedValue = obj.idubicacion.ToString(); string saberarea = Cmbubicacion.SelectedItem.Text; if (saberarea != "CEDI" | saberarea != "Corporativo") { saberarea = "Sucursal"; } List <EntUbicacion> lis = NegUbicacion.areastrabaall(saberarea); foreach (EntUbicacion r in lis) { ListItem lii = new ListItem(r.area, r.idarea.ToString()); Cmbcentrotrabajo.Items.Add(lii); } Cmbcentrotrabajo.SelectedValue = obj.area; Cmbnumero.Text = Convert.ToString(obj.numeromaquina); List <EntAtienden> listar = NegIngenieros.buscarati(); foreach (EntAtienden c in listar) { ListItem li = new ListItem(c.nombre, c.idingenieros.ToString()); Cmbingenieros.Items.Add(li); } Cmbingenieros.SelectedValue = obj.idingenieros.ToString(); List <EntDispositivos> listaa = NegIngenieros.listardispositivos(); foreach (EntDispositivos c in listaa) { ListItem li = new ListItem(c.descripcion, c.iddispositivo.ToString()); Cmbdispositivo.Items.Add(li); } Cmbdispositivo.SelectedValue = obj.iddispositivo.ToString(); Txtinicial.Text = Convert.ToString(obj.fechainicio); TxtSolicitud.Text = obj.solicitud; Txtobservaciones.Text = obj.observaciones; Txtingatendio.Text = obj.atendioreporte; Txtsolucion.Text = obj.solucion; Txtusuariocerro.Text = obj.cerroreporte; Txtfechaasignado.Text = Convert.ToString(obj.fechaasignado); if (perfill != "SOPORTE") { } else { Btnasignar.Enabled = false; } } else { Response.Redirect("FrmPrincipal.aspx"); } } }