protected void LoadData(Revision revision) { txtRevisionId.Text = revision.RevisionId.ToString(); if (!CntLainsaSci.FechaNula(revision.FechaPlanificada)) { rdpFechaPlanificada.SelectedDate = revision.FechaPlanificada; } if (!CntLainsaSci.FechaNula(revision.FechaProgramada)) { rdpFechaProgramada.SelectedDate = revision.FechaProgramada; } if (!CntLainsaSci.FechaNula(revision.FechaRevision)) { rdpFechaRevision.SelectedDate = revision.FechaRevision; } else { rdpFechaRevision.SelectedDate = DateTime.Now; } CargaOperario(revision.Usuario); txtResultado.Text = revision.Resultado; txtObservaciones.Text = revision.Observaciones; txtDispositivo.Text = revision.Dispositivo.Nombre; txtPlantilla.Text = revision.PlantillaRevision.Descripcion; txtStatus.Text = revision.Estado; }
protected void UnloadData(Incidencia incidencia) { if (rdcDispositivo.SelectedValue != "") { dispositivo = CntLainsaSci.GetDispositivo(int.Parse(rdcDispositivo.SelectedValue), ctx); } if (rdpFechaPrevista.SelectedDate != null) { incidencia.FechaPrevista = (DateTime)rdpFechaPrevista.SelectedDate; } incidencia.Usuario = usuario; if (CntLainsaSci.FechaNula(incidencia.FechaApertura)) { incidencia.FechaApertura = DateTime.Now; } incidencia.Dispositivo = dispositivo; incidencia.Comentarios = txtComentarios.Text; incidencia.Operativo = !chkOperativo.Checked; dispositivo.Operativo = !chkOperativo.Checked; incidencia.SiguePlan = !chkSiguePlan.Checked; dispositivo.SiguePlan = incidencia.SiguePlan; incidencia.Estado = CntLainsaSci.GetEstado(int.Parse(rdcEstado.SelectedValue), ctx); incidencia.Prioridad = CntLainsaSci.GetPrioridad(int.Parse(rdcPrioridad.SelectedValue), ctx); incidencia.Responsable = CntLainsaSci.GetResponsable(int.Parse(rdcResponsable.SelectedValue), ctx); }
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridCommandItem) { GridCommandItem item = (GridCommandItem)e.Item; ImageButton img = (ImageButton)item.FindControl("New"); img.Visible = permiso.Crear; } if (e.Item is GridDataItem) { ImageButton imgb = null; string jCommand = ""; GridDataItem item = (GridDataItem)e.Item; string strKey = item.GetDataKeyValue("ResumenRevisionId").ToString(); // when it returns from form with new record if (Session["NewRecordId"] != null) { if (strKey == Session["NewRecordId"] as String) { item.Selected = true; Session["NewRecordId"] = null; } } if (CntLainsaSci.FechaNula(DateTime.Parse(item["FechaInicio"].Text))) { item["FechaInicio"].Text = ""; } if (CntLainsaSci.FechaNula(DateTime.Parse(item["FechaUltima"].Text))) { item["FechaUltima"].Text = ""; } if (CntLainsaSci.FechaNula(DateTime.Parse(item["FechaSiguiente"].Text))) { item["FechaSiguiente"].Text = ""; } // in order to assign the appropiate javascript function to select button //imgb = (ImageButton)item.FindControl("Select"); //jCommand = String.Format("returnValues3('{0}','{1}','{2}');", strKey, item["Descripcion"].Text, "ResumenRevision"); //imgb.OnClientClick = jCommand; //if (mode == "S") // imgb.Visible = true; //else // imgb.Visible = false; // assign the appropiate javascript function to edit button imgb = (ImageButton)item.FindControl("Edit"); jCommand = String.Format("editResumenRevision({0});", strKey); imgb.OnClientClick = jCommand; imgb.Visible = permiso.Ver; //// assign to delete button (not needed by now) //imgb = (ImageButton)item.FindControl("Delete"); //jCommand = String.Format("return radconfirm('{0}',event,300,100,'','{1}');", Resources.ResourceLainsaSci.DeleteRecordQuestion + " " + item["ResumenRevisionId"].Text, Resources.ResourceLainsaSci.DeleteRecord); //imgb.OnClientClick = jCommand; //imgb.Visible = permiso.Crear; } }
protected void LoadData(Incidencia incidencia) { lblFechaApertura.Visible = true; txtFechaApertura.Visible = true; if (!CntLainsaSci.FechaNula(incidencia.FechaApertura)) { txtFechaApertura.Text = incidencia.FechaApertura.ToString(); } if (!CntLainsaSci.FechaNula(incidencia.FechaCierre)) { txtFechaCierre.Text = incidencia.FechaCierre.ToString(); } if (!CntLainsaSci.FechaNula(incidencia.FechaPrevista)) { rdpFechaPrevista.SelectedDate = incidencia.FechaPrevista; } txtUsuario.Text = incidencia.Usuario.Nombre; txtComentarios.Text = incidencia.Comentarios; chkOperativo.Checked = !incidencia.Operativo; chkSiguePlan.Checked = !incidencia.SiguePlan; if (dispositivo != null) { rdcDispositivo.Items.Clear(); rdcDispositivo.Items.Add(new RadComboBoxItem(CntLainsaSci.GetNomLargoModelo(dispositivo), dispositivo.DispositivoId.ToString())); rdcDispositivo.SelectedValue = dispositivo.DispositivoId.ToString(); rdcDispositivo.Enabled = false; imgDispositivo.Enabled = false; imgDispositivo.Visible = false; } CargarEstados(incidencia); CargarPrioridades(incidencia); CargarResponsables(incidencia); }
protected void LoadData(Sustitucion sustitucion) { txtSustitucionId.Text = sustitucion.SustitucionId.ToString(); CargarUsuarios(sustitucion.Usuario); CargarEstados(sustitucion.Estado); if (!CntLainsaSci.FechaNula(sustitucion.Fecha)) { dtpFecha.SelectedDate = sustitucion.Fecha; } txtComentarios.Text = sustitucion.Comentarios; rdcDispositivoOriginal.Items.Clear(); Session["DispositivoOriginal"] = sustitucion.DispositivoOriginal; rdcDispositivoOriginal.Items.Add(new RadComboBoxItem(CntLainsaSci.GetNomLargoModelo(sustitucion.DispositivoOriginal), sustitucion.DispositivoOriginal.DispositivoId.ToString())); rdcDispositivoOriginal.SelectedValue = sustitucion.DispositivoOriginal.DispositivoId.ToString(); if (sustitucion.DispositivoSustituto != null) { rdcDispositivoSustituto.Items.Clear(); rdcDispositivoSustituto.Items.Add(new RadComboBoxItem(CntLainsaSci.GetNomLargo(sustitucion.DispositivoSustituto), sustitucion.DispositivoSustituto.DispositivoId.ToString())); rdcDispositivoSustituto.SelectedValue = sustitucion.DispositivoSustituto.DispositivoId.ToString(); } else { CargarPosiblesSustitutos(sustitucion.DispositivoOriginal); } }
protected void LoadData(Dispositivo dispositivo) { chkOperativo.Checked = dispositivo.Operativo; chkSiguePlan.Checked = dispositivo.SiguePlan; chkSiguePlan.Visible = !dispositivo.Operativo; CargarInstalaciones(dispositivo.Instalacion); //// //CargaTipos(dispositivo.TipoDispositivo); //CargaModelos(dispositivo.ModeloDispositivo); //CargaAgenteExtintor(dispositivo.AgenteExtintor); //CargaFabricante(dispositivo.Fabricante); CargarTipos(dispositivo.TipoDispositivo.TipoId); CargarFunciones(dispositivo.Funcion); CargarEstados(dispositivo.Estado); if (dispositivo.ModeloDispositivo != null) { CargarModelos(dispositivo.ModeloDispositivo.ModeloId); } if (dispositivo.Fabricante != null) { CargarFabricantes(dispositivo.Fabricante.FabricanteId); } if (dispositivo.AgenteExtintor != null) { CargarAgentesExtintores(dispositivo.AgenteExtintor.AgenteExtintorId); } if (!CntLainsaSci.FechaNula(dispositivo.FechaFabricacion)) { dateFfabricacion.SelectedDate = dispositivo.FechaFabricacion; } if (!CntLainsaSci.FechaNula(dispositivo.FechaCaducidad)) { dateFCaducidad.SelectedDate = dispositivo.FechaCaducidad; } chkCaducado.Checked = dispositivo.Caducado; if (!CntLainsaSci.FechaNula(dispositivo.FechaBaja)) { rdtFechaBaja.SelectedDate = dispositivo.FechaBaja; } txtComentarios.Text = dispositivo.Comentarios; txtPosicion.Text = dispositivo.Posicion; txtNombre.Text = dispositivo.Nombre; txtNumIndustria.Text = dispositivo.NumeroIndustria; txtCodBarras.Text = dispositivo.CodBarras; // este lio del caller igual se puede solucionar con el InTab; HtmlControl frm = (HtmlControl)this.FindControl("ifRevisiones"); frm.Attributes["src"] = String.Format("ResumenRevisionGrid.aspx?DispositivoId={0}&Caller={1}&InFrame=S", dispositivo.DispositivoId, "DispositivoForm"); if (dispositivo.CargaKg != 0) { txtCargaKg.Value = (double)dispositivo.CargaKg; } }
protected void CargarDatos() { if (!CntLainsaSci.FechaNula(r.FechaRevision)) { rdpFechaRevision.SelectedDate = r.FechaRevision; } txtStatus.Text = r.Estado; txtStatus.Enabled = false; txtResultado.Text = r.Resultado; txtObservaciones.Text = r.Observaciones; }
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { GridDataItem item = (GridDataItem)e.Item; if (CntLainsaSci.FechaNula(DateTime.Parse(item["FechaProgramada"].Text))) { item["FechaProgramada"].Text = ""; } } }
protected void UnloadData(ResumenRevision rr) { if (rdtFechaUltima.SelectedDate != null) { rr.FechaUltima = (DateTime)rdtFechaUltima.SelectedDate; if (CntLainsaSci.FechaNula(rr.FechaSiguiente)) { rr.FechaInicio = rr.FechaUltima; } CntLainsaSci.PlanificarRevisiones(rr, ctx); } }
protected void LoadData(Mensaje mensaje) { CargaGrupoMensajes(mensaje.GrupoMensajes); txtTitulo.Text = mensaje.Titulo; if (!CntLainsaSci.FechaNula(mensaje.FechaInicio)) { dtFechaInicio.SelectedDate = mensaje.FechaInicio; } if (!CntLainsaSci.FechaNula(mensaje.FechaFinal)) { dtFechaFin.SelectedDate = mensaje.FechaFinal; } rdeCuerpo.Content = mensaje.Cuerpo; }
protected void LoadData(Documento documento) { txtDocumentoId.Text = documento.DocumentoId.ToString(); txtNombre.Text = documento.Nombre; CargaInstalacion(documento.Instalacion); CargaTipo(documento.TipoDispositivo); CargaCategoria(documento.Categoria); CargaSubcategoria(documento.Subcategoria); if (!CntLainsaSci.FechaNula(documento.Fecha)) { dtFecha.SelectedDate = documento.Fecha; } rdeComentarios.Content = documento.Comentarios; }
protected void LoadData(IncidenciaEvolucion incidenciaEvo) { lblFechaEvolucion.Visible = true; txtFechaEvolucion.Visible = true; if (!CntLainsaSci.FechaNula(incidenciaEvo.FechaEvolucion)) { txtFechaEvolucion.Text = incidenciaEvo.FechaEvolucion.ToString(); } txtUsuario.Text = incidenciaEvo.Usuario.Nombre; txtComentarios.Text = incidenciaEvo.Comentarios; chkOperativo.Checked = !incidenciaEvo.Operativo; if (dispositivo != null) { txtDispositivo.Text = dispositivo.Nombre; } }
protected void LoadData(ResumenRevision rr) { txtResumenRevisionId.Text = rr.ResumenRevisionId.ToString(); txtDispositivo.Text = rr.Dispositivo.Nombre; txtPlantilla.Text = rr.PlantillaRevision.Descripcion; if (!CntLainsaSci.FechaNula(rr.FechaInicio)) { txtFechaInicio.Text = String.Format("{0:dd/MM/yyyy}", rr.FechaUltima); } if (!CntLainsaSci.FechaNula(rr.FechaUltima)) { rdtFechaUltima.SelectedDate = rr.FechaUltima; } if (!CntLainsaSci.FechaNula(rr.FechaSiguiente)) { txtFechaSiguiente.Text = String.Format("{0:dd/MM/yyyy}", rr.FechaSiguiente); } }
protected void LoadData(Programa programa) { txtProgramaId.Text = programa.ProgramaId.ToString(); if (!CntLainsaSci.FechaNula(programa.FechaProgramada)) { dtpFechaProgramada.SelectedDate = programa.FechaProgramada; } txtComentarios.Text = programa.Comentarios; CargarUsuarios(programa.Usuario); // carga del frame de direcciones HtmlControl frm = (HtmlControl)this.FindControl("ifRevisiones"); HtmlControl frm2 = (HtmlControl)this.FindControl("ifSustituciones"); // este lio del caller igual se puede solucionar con el InTab; string caller2 = "ProgramaForm"; //if (caller == "ProgramaGrid") caller2 = "ProgramaTab"; frm.Attributes["src"] = String.Format("RevisionGrid.aspx?ProgramaId={0}&Caller={1}&InFrame=S", programa.ProgramaId, caller2); frm2.Attributes["src"] = String.Format("SustitucionGrid.aspx?ProgramaId={0}&Caller={1}&InFrame=S", programa.ProgramaId, caller2); //RadAjaxManager1.ResponseScripts.Add("resizeIframe('ifDirecciones');"); }
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { ImageButton imgb = null; GridDataItem item = (GridDataItem)e.Item; string strKey = item.GetDataKeyValue("IncidenciaId").ToString(); if (item["FechaApertura"].Text != " " && CntLainsaSci.FechaNula(DateTime.Parse(item["FechaApertura"].Text))) { item["FechaApertura"].Text = ""; } if (item["FechaPrevista"].Text != " " && CntLainsaSci.FechaNula(DateTime.Parse(item["FechaPrevista"].Text))) { item["FechaPrevista"].Text = ""; } if (item["FechaCierre"].Text != " " && CntLainsaSci.FechaNula(DateTime.Parse(item["FechaCierre"].Text))) { item["FechaCierre"].Text = ""; } } }
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { ImageButton imgb = null; GridDataItem item = (GridDataItem)e.Item; string strKey = item.GetDataKeyValue("RevisionId").ToString(); if (CntLainsaSci.FechaNula(DateTime.Parse(item["FechaRevision"].Text))) { item["FechaRevision"].Text = ""; } if (CntLainsaSci.FechaNula(DateTime.Parse(item["FechaProgramada"].Text))) { item["FechaProgramada"].Text = ""; } if (item["CaduProx"].Text == "True") { item.BackColor = System.Drawing.Color.AliceBlue; } } }
protected void LoadData(Incidencia incidencia) { lblFecha.Visible = true; txtFecha.Visible = true; if (!CntLainsaSci.FechaNula(incidencia.Fecha)) { txtFecha.Text = incidencia.Fecha.ToString(); } txtUsuario.Text = incidencia.Usuario.Nombre; txtComentarios.Text = incidencia.Comentarios; chkOperativo.Checked = !incidencia.Operativo; if (dispositivo != null) { rdcDispositivo.Items.Clear(); rdcDispositivo.Items.Add(new RadComboBoxItem(CntLainsaSci.GetNomLargoModelo(dispositivo), dispositivo.DispositivoId.ToString())); rdcDispositivo.SelectedValue = dispositivo.DispositivoId.ToString(); rdcDispositivo.Enabled = false; imgDispositivo.Enabled = false; imgDispositivo.Visible = false; } }
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridCommandItem) { GridCommandItem item = (GridCommandItem)e.Item; ImageButton img = (ImageButton)item.FindControl("New"); if (crear) { img.Visible = permiso.Crear; } else { img.Visible = false; } if (dispositivo != null) { img.OnClientClick = String.Format("newRevisionFromDispositivo('{0}');", dispositivo.DispositivoId); } if (mode.Equals("S")) { img = (ImageButton)item.FindControl("Exit"); img.Visible = false; } img = (ImageButton)item.FindControl("Generar"); if (img != null && dispositivo == null) { img.Visible = false; } img = (ImageButton)item.FindControl("Exit"); if (!crear) { img.Visible = false; } } if (e.Item is GridDataItem) { ImageButton imgb = null; string jCommand = ""; GridDataItem item = (GridDataItem)e.Item; string strKey = item.GetDataKeyValue("RevisionId").ToString(); Revision revision = CntLainsaSci.GetRevision(int.Parse(strKey), ctx); if (CntLainsaSci.FechaNula(DateTime.Parse(item["FechaRevision"].Text))) { item["FechaRevision"].Text = ""; } if (CntLainsaSci.FechaNula(DateTime.Parse(item["FechaProgramada"].Text))) { item["FechaProgramada"].Text = ""; } if (item["CaduProx"].Text == "True") { item.BackColor = System.Drawing.Color.DeepPink; } if (item["PlantillaRevision.NoPeriodica"].Text == "True") { item.BackColor = System.Drawing.Color.LightBlue; } //item["dispositivo"].Text = revision.PlanificacionRevision.dispositivo.Nombre; //item["PlantillaRevision"].Text=revision.PlanificacionRevision.PlantillaRevision.Descripcion; //item["FechaProgramada"].Text = String.Format("{0:dd/MM/yyyy}", revision.FechaProgramada); // when it returns from form with new record if (Session["NewRecordId"] != null) { if (strKey == Session["NewRecordId"] as String) { item.Selected = true; Session["NewRecordId"] = null; } } // in order to assign the appropiate javascript function to select button imgb = (ImageButton)item.FindControl("Select"); //jCommand = String.Format("returnValues3('{0}','{1}','{2}');", strKey, item["Nombre"].Text,"Revision"); //imgb.OnClientClick = jCommand; //if (mode == "S") // imgb.Visible = true; //else imgb.Visible = false; // assign the appropiate javascript function to edit button imgb = (ImageButton)item.FindControl("Edit"); if (revision.Estado == CntLainsaSci.EstadoRevision.Planificada.ToString()) { imgb.Visible = false; } else { jCommand = String.Format("editRevision({0});", strKey); if (dispositivo != null) { jCommand = String.Format("editRevisionFromDispositivo({0},{1});", strKey, dispositivo.DispositivoId); } imgb.OnClientClick = jCommand; imgb.Visible = permiso.Ver; } // assign to delete button (not needed by now) imgb = (ImageButton)item.FindControl("Delete"); jCommand = String.Format("return radconfirm('{0}',event,300,100,'','{1}');", Resources.ResourceLainsaSci.DeleteRecordQuestion + " " + item["RevisionId"].Text, Resources.ResourceLainsaSci.DeleteRecord); imgb.OnClientClick = jCommand; imgb.Visible = permiso.Crear; } }
protected void UnloadData(Dispositivo dispositivo) { if (rdcInstalacion.SelectedValue != "") { dispositivo.Instalacion = CntLainsaSci.GetInstalacion(int.Parse(rdcInstalacion.SelectedValue), ctx); } if (rdcTipoDisp.SelectedValue != "") { dispositivo.TipoDispositivo = CntLainsaSci.GetTiposDispositivo(int.Parse(rdcTipoDisp.SelectedValue), ctx); } if (rdcModelos.SelectedValue != "") { dispositivo.ModeloDispositivo = CntLainsaSci.GetModelodispositivo(int.Parse(rdcModelos.SelectedValue), ctx); } if (rdcAgenteExtintor.SelectedValue != "") { dispositivo.AgenteExtintor = CntLainsaSci.GetAgenteExtintor(int.Parse(rdcAgenteExtintor.SelectedValue), ctx); } if (rdcFabricante.SelectedValue != "") { dispositivo.Fabricante = CntLainsaSci.GetFabricante(int.Parse(rdcFabricante.SelectedValue), ctx); } if (dateFfabricacion.SelectedDate > DateTime.MinValue) { dispositivo.FechaFabricacion = (DateTime)dateFfabricacion.SelectedDate; } else { dispositivo.FechaFabricacion = DateTime.MinValue; } // Nuevo cálculo de la caducidad if (!CntLainsaSci.FechaNula(dispositivo.FechaFabricacion)) { dispositivo.FechaCaducidad = dispositivo.FechaFabricacion.AddYears(dispositivo.TipoDispositivo.Caduca); } dispositivo.Funcion = rdcFuncion.SelectedValue; dispositivo.Estado = rdcEstado.SelectedValue; dispositivo.Comentarios = txtComentarios.Text; dispositivo.Posicion = txtPosicion.Text; dispositivo.Nombre = txtNombre.Text; dispositivo.NumeroIndustria = txtNumIndustria.Text; dispositivo.Caducado = chkCaducado.Checked; if (dispositivo.Caducado) { if (rdtFechaBaja.SelectedDate != null) { dispositivo.FechaBaja = (DateTime)rdtFechaBaja.SelectedDate; } else { dispositivo.FechaBaja = DateTime.Now; } CntLainsaSci.EliminarPendientesDispositivo(dispositivo, ctx); } else { dispositivo.FechaBaja = DateTime.Parse("01/01/0001"); } //dispositivo.CodBarras = dispositivo.Nombre; dispositivo.CodBarras = txtCodBarras.Text; if (dispositivo.Revisiones.Count > 0) { foreach (Revision r in dispositivo.Revisiones) { r.CodBarras = dispositivo.CodBarras; } } if (txtCargaKg.Text == "") { if (dispositivo.ModeloDispositivo != null && dispositivo.ModeloDispositivo.CargaKg != 0) { dispositivo.CargaKg = dispositivo.ModeloDispositivo.CargaKg; } } else { // tiene un valor propio dispositivo.CargaKg = (decimal)txtCargaKg.Value; } dispositivo.Operativo = chkOperativo.Checked; dispositivo.SiguePlan = chkSiguePlan.Checked; // todo dispositivo operativo sigue planificaciones if (dispositivo.Operativo) { dispositivo.SiguePlan = true; } }
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridCommandItem) { GridCommandItem item = (GridCommandItem)e.Item; ImageButton img = (ImageButton)item.FindControl("New"); if (crear) { img.Visible = permiso.Crear; } else { img.Visible = false; } if (incidencia != null) { img.OnClientClick = String.Format("newIncidenciaEvolucion('{0}');", incidencia.IncidenciaId); } // si la incidencia está cerrada no se pueden anotar evoluciones. if (incidencia != null && !CntLainsaSci.FechaNula(incidencia.FechaCierre)) { img.Visible = false; } } if (e.Item is GridDataItem) { ImageButton imgb = null; string jCommand = ""; GridDataItem item = (GridDataItem)e.Item; string strKey = item.GetDataKeyValue("IncidenciaEvolucionId").ToString(); IncidenciaEvolucion incidenciaEvolucion = CntLainsaSci.GetIncidenciaEvolucion(int.Parse(strKey), ctx); if (CntLainsaSci.FechaNula(DateTime.Parse(item["FechaEvolucion"].Text))) { item["FechaEvolucion"].Text = ""; } // when it returns from form with new record if (Session["NewRecordId"] != null) { if (strKey == Session["NewRecordId"] as String) { item.Selected = true; Session["NewRecordId"] = null; } } // in order to assign the appropiate javascript function to select button imgb = (ImageButton)item.FindControl("Select"); //jCommand = String.Format("returnValues3('{0}','{1}','{2}');", strKey, item["Nombre"].Text,"IncidenciaEvolucion"); //imgb.OnClientClick = jCommand; //if (mode == "S") // imgb.Visible = true; //else imgb.Visible = false; // assign the appropiate javascript function to edit button imgb = (ImageButton)item.FindControl("Edit"); jCommand = String.Format("editIncidenciaEvolucion({0});", strKey); imgb.OnClientClick = jCommand; imgb.Visible = permiso.Ver; // assign to delete button (not needed by now) imgb = (ImageButton)item.FindControl("Delete"); jCommand = String.Format("return radconfirm('{0}',event,300,100,'','{1}');", Resources.ResourceLainsaSci.DeleteRecordQuestion + " " + item["IncidenciaEvolucionId"].Text, Resources.ResourceLainsaSci.DeleteRecord); imgb.OnClientClick = jCommand; imgb.Visible = permiso.Crear; // si la incidencia está cerrada no se pueden eliminar evoluciones. if (incidencia != null && !CntLainsaSci.FechaNula(incidencia.FechaCierre)) { imgb.Visible = false; } } }
protected void UnloadData(Dispositivo dispositivo) { if (rdcInstalacion.SelectedValue != "") { dispositivo.Instalacion = CntLainsaSci.GetInstalacion(int.Parse(rdcInstalacion.SelectedValue), ctx); } else { throw new Exception("Debe seleccionar una instalación"); } if (rdcTipoDisp.SelectedValue != "") { dispositivo.TipoDispositivo = CntLainsaSci.GetTiposDispositivo(int.Parse(rdcTipoDisp.SelectedValue), ctx); } if (rdcModelos.SelectedValue != "") { dispositivo.ModeloDispositivo = CntLainsaSci.GetModelodispositivo(int.Parse(rdcModelos.SelectedValue), ctx); } if (rdcAgenteExtintor.SelectedValue != "") { dispositivo.AgenteExtintor = CntLainsaSci.GetAgenteExtintor(int.Parse(rdcAgenteExtintor.SelectedValue), ctx); } if (rdcFabricante.SelectedValue != "") { dispositivo.Fabricante = CntLainsaSci.GetFabricante(int.Parse(rdcFabricante.SelectedValue), ctx); } if (dateFfabricacion.SelectedDate > DateTime.MinValue) { dispositivo.FechaFabricacion = (DateTime)dateFfabricacion.SelectedDate; } else { dispositivo.FechaFabricacion = DateTime.MinValue; } // Nuevo cálculo de la caducidad if (!CntLainsaSci.FechaNula(dispositivo.FechaFabricacion)) { dispositivo.FechaCaducidad = dispositivo.FechaFabricacion.AddYears(dispositivo.TipoDispositivo.Caduca); } dispositivo.Funcion = rdcFuncion.SelectedValue; dispositivo.Estado = rdcEstado.SelectedValue; dispositivo.Comentarios = txtComentarios.Text; dispositivo.Posicion = txtPosicion.Text; dispositivo.Nombre = txtNombre.Text; dispositivo.NumeroIndustria = txtNumIndustria.Text; dispositivo.Caducado = chkCaducado.Checked; if (dispositivo.Caducado) { if (rdtFechaBaja.SelectedDate != null) { dispositivo.FechaBaja = (DateTime)rdtFechaBaja.SelectedDate; } else { dispositivo.FechaBaja = DateTime.Now; } CntLainsaSci.EliminarPendientesDispositivo(dispositivo, ctx); } else { dispositivo.FechaBaja = DateTime.Parse("01/01/0001"); } dispositivo.CodBarras = txtCodBarras.Text; }
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridCommandItem) { GridCommandItem item = (GridCommandItem)e.Item; ImageButton img = (ImageButton)item.FindControl("New"); img.Visible = permiso.Crear; if (Request.QueryString["RevisionId"] != null) { img.OnClientClick = String.Format("newIncidenciaRevision({0});", dispositivo.DispositivoId); // img.Visible = false; // no tengo claro si merece o no tratamiento. } else if (dispositivo != null) { img.OnClientClick = String.Format("newIncidenciaDispositivo({0});", dispositivo.DispositivoId); // img.Visible = false; // no tengo claro si merece o no tratamiento. img = (ImageButton)item.FindControl("Exit"); img.Visible = false; } else { img.OnClientClick = String.Format("newIncidencia();"); } } if (e.Item is GridDataItem) { ImageButton imgb = null; string jCommand = ""; GridDataItem item = (GridDataItem)e.Item; string strKey = item.GetDataKeyValue("IncidenciaId").ToString(); if (CntLainsaSci.FechaNula(DateTime.Parse(item["Fecha"].Text))) { item["Fecha"].Text = ""; } // when it returns from form with new record if (Session["NewRecordId"] != null) { if (strKey == Session["NewRecordId"] as String) { item.Selected = true; Session["NewRecordId"] = null; } } // in order to assign the appropiate javascript function to select button imgb = (ImageButton)item.FindControl("Select"); //jCommand = String.Format("returnValues3('{0}','{1}','{2}');", strKey, item["Fecha"].Text, "Incidencia"); //imgb.OnClientClick = jCommand; //if (mode == "S") // imgb.Visible = true; //else imgb.Visible = false; // assign the appropiate javascript function to edit button imgb = (ImageButton)item.FindControl("Edit"); jCommand = String.Format("editIncidencia({0});", strKey); if (Request.QueryString["RevisionId"] != null) { jCommand = String.Format("editIncidenciaFromRevision({0},{1});", strKey, dispositivo.DispositivoId); } else if (dispositivo != null) { jCommand = String.Format("editIncidenciaFromDispositivo({0},{1});", strKey, dispositivo.DispositivoId); } imgb.OnClientClick = jCommand; imgb.Visible = permiso.Ver; // assign to delete button (not needed by now) imgb = (ImageButton)item.FindControl("Delete"); jCommand = String.Format("return radconfirm('{0}',event,300,100,'','{1}');", Resources.ResourceLainsaSci.DeleteRecordQuestion + " " + item["IncidenciaId"].Text, Resources.ResourceLainsaSci.DeleteRecord); imgb.OnClientClick = jCommand; imgb.Visible = permiso.Crear; } }
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridCommandItem) { GridCommandItem item = (GridCommandItem)e.Item; ImageButton img = (ImageButton)item.FindControl("New"); img.Visible = permiso.Crear; if (instalacion != null) { img.OnClientClick = String.Format("newDispositivoFromInstalacion('{0}');", instalacion.InstalacionId); } if (dispositivo != null) // antes mode.Equals("S") { img.OnClientClick = String.Format("newAccesorioFromDispositivo('{0}');", dispositivo.DispositivoId); img = (ImageButton)item.FindControl("Exit"); img.Visible = false; } } if (e.Item is GridDataItem) { ImageButton imgb = null; string jCommand = ""; GridDataItem item = (GridDataItem)e.Item; if (CntLainsaSci.FechaNula(DateTime.Parse(item["FechaCaducidad"].Text))) { item["FechaCaducidad"].Text = ""; } string strKey = item.GetDataKeyValue("DispositivoId").ToString(); // when it returns from form with new record if (Session["NewRecordId"] != null) { if (strKey == Session["NewRecordId"] as String) { item.Selected = true; Session["NewRecordId"] = null; } } if (item["Caducado"].Text == "True") { item.BackColor = System.Drawing.Color.DeepPink; } // in order to assign the appropiate javascript function to select button imgb = (ImageButton)item.FindControl("Select"); string nomLargo = String.Format("({0}) [{3}] {1} / {2} ", item["Nombre"].Text, item["Instalacion.Empresa.Nombre"].Text, item["Instalacion.Nombre"].Text, item["ModeloDispositivo.Nombre"].Text); if (LL == "") { jCommand = String.Format("returnValues3('{0}','{1}','{2}');", strKey, nomLargo, "Dispositivo"); } else { jCommand = String.Format("returnValues3('{0}','{1}','{2}');", strKey, nomLargo, "Dispositivo2"); } imgb.OnClientClick = jCommand; if (caller == "RevisionNoPeriodica" && item["Operativo"].Text == "False") { imgb.Visible = false; } else if (mode == "S") { imgb.Visible = true; } else { imgb.Visible = false; } // assign the appropiate javascript function to edit button imgb = (ImageButton)item.FindControl("Edit"); jCommand = String.Format("editDispositivo({0});", strKey); if (instalacion != null) { jCommand = String.Format("editDispositivoFromInstalacion({0});", strKey); } if (mode.Equals("S")) { jCommand = String.Format("editAccesorioFromDispositivo('{0}');", strKey); } imgb.OnClientClick = jCommand; imgb.Visible = permiso.Ver; // assign to delete button (not needed by now) imgb = (ImageButton)item.FindControl("Delete"); jCommand = String.Format("return radconfirm('{0}',event,300,100,'','{1}');", Resources.ResourceLainsaSci.DeleteRecordQuestion + " " + item["DispositivoId"].Text, Resources.ResourceLainsaSci.DeleteRecord); imgb.OnClientClick = jCommand; imgb.Visible = permiso.Crear; } }
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridCommandItem) { GridCommandItem item = (GridCommandItem)e.Item; ImageButton img = (ImageButton)item.FindControl("New"); //img.Visible = permiso.Crear; //if (instalacion != null) //{ // img.OnClientClick = String.Format("newDocumentoFromInstalacion('{0}');", instalacion.RevisionId); //} img.Visible = false; // solo se pueden crear documentos desde el repositorio temporal. } if (e.Item is GridDataItem) { ImageButton imgb = null; string jCommand = ""; GridDataItem item = (GridDataItem)e.Item; string strKey = item.GetDataKeyValue("DocumentoId").ToString(); // when it returns from form with new record if (Session["NewRecordId"] != null) { if (strKey == Session["NewRecordId"] as String) { item.Selected = true; Session["NewRecordId"] = null; } } // controlar valores nulos de fecha if (CntLainsaSci.FechaNula(DateTime.Parse(item["Fecha"].Text))) { item["Fecha"].Text = ""; } // in order to assign the appropiate javascript function to select button imgb = (ImageButton)item.FindControl("Select"); jCommand = String.Format("returnValues2('{0}','{1}');", strKey, item["Nombre"].Text); imgb.OnClientClick = jCommand; if (mode == "S") { imgb.Visible = true; } else { imgb.Visible = false; } // assign the appropiate javascript function to edit button imgb = (ImageButton)item.FindControl("Edit"); jCommand = String.Format("editDocumento({0});", strKey); if (instalacion != null) { jCommand = String.Format("editDocumentoFromInstalacion({0});", strKey); } if (empresa != null) { jCommand = String.Format("editDocumentoFromEmpresa({0});", strKey); } imgb.OnClientClick = jCommand; imgb.Visible = permiso.Ver; // assign to delete button (not needed by now) imgb = (ImageButton)item.FindControl("Delete"); jCommand = String.Format("return radconfirm('{0}',event,300,100,'','{1}');", Resources.ResourceLainsaSci.DeleteRecordQuestion + " " + item["Nombre"].Text, Resources.ResourceLainsaSci.DeleteRecord); imgb.OnClientClick = jCommand; imgb.Visible = permiso.Crear; } }