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"); } }
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; } } }