protected void CargarEquipos(int _idCentro, int _idInstalacion) { List <BEcccmex.BEEquipo> oCamposCat = new List <BEcccmex.BEEquipo>(); obj = new BLcccmex.BLEquipo(); oCamposCat = obj.GetEquipo(_idCentro, _idInstalacion); gridAlerta.DataSource = oCamposCat; Session["tempCatEquipos"] = oCamposCat; }
protected void btnGuardar_Click(object sender, EventArgs e) { RequiredFieldsResumen.ValidationGroup = "get"; Page.Validate("get"); if (Page.IsValid) { BLcccmex.BLEquipo objbl = new BLcccmex.BLEquipo(); int resultado = 0; if (Session["tempOpEquipo"].ToString() == "Agregar") { resultado = objbl.AddEquipo(convertir.toInt32(cmbInstalacion.SelectedValue), txtEquipo.Text, txtDescripcion.Text, txtTag.Text, txtDetalle.Text); if (resultado > 0) { VentanaRad.RadAlert("Nuevo equipo registrado ! </br> Num. Equipo : " + resultado, 400, 120, "Confirmación - Registro de Evento", "CloseAndRebind"); Session["tempIdEquipo"] = null; return; } else { VentanaRad.RadAlert("No se agrego ningun equipo. Favor de contactar con su Administrador de sistemas", 450, 300, "Eventos - Informaciòn", null); return; } } if (Session["tempOpEquipo"].ToString() == "Actualizar") { int idEquipo = int.Parse(Session["tempIdEquipo"].ToString()); resultado = objbl.UpdateEquipo(convertir.toInt32(cmbInstalacion.SelectedValue), idEquipo, txtEquipo.Text, txtDescripcion.Text, txtTag.Text, txtDetalle.Text); if (resultado > 0) { VentanaRad.RadAlert("Se actualizo correctamente el equipo. ! </br> Num. Equipo : " + Session["tempIdEquipo"].ToString(), 400, 120, "Confirmación - Registro de Equipo", "CloseAndRebind"); Session["tempIdEquipo"] = null; return; } else { VentanaRad.RadAlert("No se actualizo ningun equipo. Favor de contactar con su Administrador de sistemas", 450, 300, "Equipos - Informaciòn", null); return; } } } else { MostrarCamposInvalidados(); VentanaRad.RadAlert("Existen campos obligatorios, favor de verificar ", 400, 100, "Equipos - Validación", null); } }
protected void EquipoByInstalacion(Int64?_idInstalacion) { BLcccmex.BLEquipo objbl = new BLcccmex.BLEquipo(); lista = objbl.GetEquipo(_idInstalacion); if (lista.Count > 0) { Dictionary <int, string> dEquipo = new Dictionary <int, string>(); foreach (var item in lista) { dEquipo.Add(convertir.toInt16(item.idEquipo), (string)item.nombre); } // Session["Equipos"] = dEquipo; cmbEquipo.DataSource = dEquipo; cmbEquipo.DataTextField = "Value"; cmbEquipo.DataValueField = "Key"; cmbEquipo.DataBind(); } }