protected void modificar_unidad_Click(object sender, EventArgs e) { string activo = "False"; if (checkActivo.Checked == true) { activo = "True"; } System.Diagnostics.Debug.Write("\n" + val); UnidadAdministrativa unidadAdministrativa = new UnidadAdministrativa(idUA, uaNombre.Text, uaDescCorta.Text, uaDescLarga.Text, activo); System.Diagnostics.Debug.Write("\n" + unidadAdministrativa.id_ua); System.Diagnostics.Debug.Write(uaNombre.Text + " "); System.Diagnostics.Debug.Write(uaDescCorta.Text + " "); System.Diagnostics.Debug.Write(uaDescLarga.Text + "\n"); bool respuestaServicio = uaServicios.modificarUA(unidadAdministrativa); if (respuestaServicio) { Response.Redirect("AdministradorUnidadAdministrativa.aspx"); } else { dangerAlert.Visible = false; dangerAlert.Visible = true; alertDangerMessage.Text = "No se pudo modificar la unidad administrativa"; } }
protected void Page_Load(object sender, EventArgs e) { uaServicios = new UnidadAdministrativaServicios(); idUA = Convert.ToInt32(Request.QueryString["idUA"]); Hashtable hashtbl = uaServicios.getHasUA(); if (hashtbl.ContainsKey(idUA)) { if (!IsPostBack) { UnidadAdministrativa unidadAdministrativa = (UnidadAdministrativa)hashtbl[idUA]; uaNombre.Text = unidadAdministrativa.nombre_ua; uaDescCorta.Text = unidadAdministrativa.descripcion_corta; uaDescLarga.Text = unidadAdministrativa.descripcion_larga; if (unidadAdministrativa.activo == "Activo") { checkActivo.Checked = true; } else { checkActivo.Checked = false; } } } }
public bool agregarUnidadAdministrativa(UnidadAdministrativa unidadAdministrativa) { SqlConnection sqlConnection = conexion.conexionBI(); String sql = "sp_agregar_unidad_administrativa"; SqlCommand cmd = new SqlCommand(sql, sqlConnection); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("nombre", SqlDbType.NVarChar).Value = unidadAdministrativa.nombre_ua; cmd.Parameters.Add("descripcion_larga", SqlDbType.NVarChar).Value = unidadAdministrativa.descripcion_larga; cmd.Parameters.Add("descripcion_corta", SqlDbType.NVarChar).Value = unidadAdministrativa.descripcion_corta; sqlConnection.Open(); if (cmd.ExecuteNonQuery() > 0) { sqlConnection.Close(); return(true); } else { sqlConnection.Close(); return(false); } }
public bool modificarUA(UnidadAdministrativa unidadAdministrativa) { SqlConnection sqlConnection = conexion.conexionBI(); String sql = "sp_modificar_unidad_administrativa"; SqlCommand cmd = new SqlCommand(sql, sqlConnection); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("idUA", SqlDbType.NVarChar).Value = unidadAdministrativa.id_ua; cmd.Parameters.Add("nombre", SqlDbType.NVarChar).Value = unidadAdministrativa.nombre_ua; cmd.Parameters.Add("descripcion_larga", SqlDbType.NVarChar).Value = unidadAdministrativa.descripcion_larga; cmd.Parameters.Add("descripcion_corta", SqlDbType.NVarChar).Value = unidadAdministrativa.descripcion_corta; if (unidadAdministrativa.activo == "True") { cmd.Parameters.Add("activo", SqlDbType.Bit).Value = 1; } else { cmd.Parameters.Add("activo", SqlDbType.Bit).Value = 0; } sqlConnection.Open(); if (cmd.ExecuteNonQuery() > 0) { sqlConnection.Close(); return(true); } else { sqlConnection.Close(); return(false); } }
protected void selec_unidad_administrativa_SelectedIndexChanged(object sender, EventArgs e) { UnidadAdministrativa unidad = new UnidadAdministrativa(); unidad.id_ua = Int32.Parse(selec_unidad_administrativa.SelectedValue); listaApps = appService.getAplicacionPorUnidadAdministrativa(unidad.id_ua); List <Aplicacion> listaAplicacionesUAs = new List <Aplicacion>(); List <UnidadAdministrativa> unidades = unidadServicios.getUAs(); foreach (Aplicacion app in listaApps) { foreach (UnidadAdministrativa ua in unidades) { if (app.unidad.id_ua.Equals(ua.id_ua)) { app.unidad.nombre_ua = ua.nombre_ua; listaAplicacionesUAs.Add(app); } } } Session["listaapps"] = listaAplicacionesUAs; CurrentPage = 0; this.BindDataIntoRepeater(); }
/* * Lucrecia ZUñiga Saenz * 26/08/2016 * Metodo que se activa cuando se le da click al boton de cancelar * redirecciona a la pantalla de Administracion de aplicaciones */ protected void btnEliminar_Click(object sender, EventArgs e) { try { UnidadAdministrativa uaEliminar = (UnidadAdministrativa)Session["uaEliminar"]; uaServicios.eliminarUnidadAdministrativa(uaEliminar); String url = Page.ResolveUrl("~/AdministradorUnidadAdministrativa.aspx"); Response.Redirect(url); } catch (SqlException ex) { switch (ex.Number) { case 547: string script = @"<script type='text/javascript'> alert('Error, no pueden eliminar la Unidad Administrativa.'); </script>"; ScriptManager.RegisterStartupScript(this, typeof(Page), "Atención", script, false); break; default: System.Diagnostics.Debug.WriteLine("Error default"); break; } } }
protected void btnActualizar_Click(object sender, EventArgs e) { int anno = DateTime.Today.Year; path = path.Remove(0, 6); path = path.Remove(path.Length - 9); string pathImage = path + "Images\\img"; string pathZIP = path + "ZIP\\zip"; string pathPaquete = path + "PAQUETE\\codigo"; string imagePath = SaveFile(fuImagen, anno, pathImage); string zipPath = SaveFile(fupCodigoZip, anno, pathZIP); string paquetePath = SaveFile(fuCodigoFuente, anno, pathPaquete); var tipoServidor = ddlTipoServidor.SelectedItem.Text; UnidadAdministrativa unidad = new UnidadAdministrativa(); unidad.id_ua = Convert.ToInt32(dpUnidadAdministrativa.SelectedValue.ToString()); Aplicacion aplicacion = new Aplicacion(Int32.Parse(txtIdApp.Text), txtNombreLargo.Text, txtNombreCorto.Text, txtDescripcion_larga.Text, txtDescripcion_corta.Text, txtVersion_aplicacion.Text, "1", zipPath, paquetePath, txtUrlServidor.Text, tipoServidor, unidad, imagePath); appServicios.actualizarAplicacion(aplicacion); String url = Page.ResolveUrl("~/AdministradorAplicaciones.aspx?servidor=" + tipoServidor); Response.Redirect(url); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { UnidadAdministrativa uaEliminar = (UnidadAdministrativa)Session["uaEliminar"]; txtnombre.Text = uaEliminar.nombre_ua; txtdes_corta.Text = uaEliminar.descripcion_corta; txtdesc.Text = uaEliminar.descripcion_larga; } }
public void eliminarUnidadAdministrativa(UnidadAdministrativa uaEliminar) { SqlConnection sqlConnection = conexion.conexionBI(); SqlCommand sqlCommand = new SqlCommand("Delete from Tb_Unidad_Administrativa " + "where id_ua=@idUa", sqlConnection); sqlCommand.Parameters.AddWithValue("@idUa", uaEliminar.id_ua); sqlConnection.Open(); sqlCommand.ExecuteReader(); sqlConnection.Close(); }
/**/ public List <Aplicacion> getAplicacionPorNombre(string nombreAplicacion) { List <Aplicacion> listaApps = new List <Aplicacion>(); SqlConnection sqlConnection = conexion.conexionBI(); String sql = ""; sql = "sp_obtener_aplicacion_por_nombre"; SqlCommand cmd = new SqlCommand(sql, sqlConnection); cmd.CommandType = CommandType.StoredProcedure; //definir el parametro no output SqlParameter nombre_plicacion = new SqlParameter("@nombre_aplicacion", nombreAplicacion); cmd.Parameters.Add(nombre_plicacion); SqlDataReader reader; sqlConnection.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { Aplicacion app = new Aplicacion(); app.id_aplicacion = Convert.ToInt32(reader["id_aplicacion"].ToString()); app.nombre_largo_aplicacion = reader["nombre_largo_aplicacion"].ToString(); app.nombre_corto_aplicacion = reader["nombre_corto_aplicacion"].ToString(); app.descripcion_larga_app = reader["descripcion_larga_app"].ToString(); app.descripcion_larga_app = reader["descripcion_corta_app"].ToString(); app.descripcion_larga_app = reader["version_aplicacion"].ToString(); app.descripcion_larga_app = reader["habilitado_aplicacion"].ToString(); app.descripcion_larga_app = reader["codigo_aplicacion"].ToString(); app.descripcion_larga_app = reader["paquete_instalacion"].ToString(); app.descripcion_larga_app = reader["url"].ToString(); app.descripcion_larga_app = reader["tipo_servidor"].ToString(); app.descripcion_larga_app = reader["imagen"].ToString(); UnidadAdministrativa ua = new UnidadAdministrativa(); ua.id_ua = Convert.ToInt32(reader["id_ua"].ToString()); app.unidad = ua; listaApps.Add(app); } sqlConnection.Close(); return(listaApps); }
public List <Aplicacion> getAppsTipoServidor(string tipoServidor) { if (tipoServidor == null || tipoServidor == "todos") { return(getApps()); } List <Aplicacion> listaApps = new List <Aplicacion>(); SqlConnection sqlConnection = conexion.conexionBI(); String sql = ""; sql = "sp_obtener_aplicaciones_servidor"; SqlCommand cmd = new SqlCommand(sql, sqlConnection); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@tipoServidor", SqlDbType.VarChar).Value = tipoServidor; SqlDataReader reader; sqlConnection.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { Aplicacion app = new Aplicacion(); app.id_aplicacion = Convert.ToInt32(reader["id_aplicacion"].ToString()); app.nombre_largo_aplicacion = reader["nombre_largo_aplicacion"].ToString(); app.nombre_corto_aplicacion = reader["nombre_corto_aplicacion"].ToString(); app.descripcion_larga_app = reader["descripcion_larga_app"].ToString(); app.descripcion_corta_app = reader["descripcion_corta_app"].ToString(); app.version_aplicacion = reader["version_aplicacion"].ToString(); app.habilitado_aplicacion = reader["habilitado_aplicacion"].ToString(); app.codigo_aplicacion = reader["codigo_aplicacion"].ToString(); app.paquete_instalacion = reader["paquete_instalacion"].ToString(); app.url = reader["url"].ToString(); app.tipo_servidor = reader["tipo_servidor"].ToString(); app.imagen = reader["imagen"].ToString(); UnidadAdministrativa ua = new UnidadAdministrativa(); ua.id_ua = Convert.ToInt32(reader["id_ua"].ToString()); app.unidad = ua; listaApps.Add(app); } sqlConnection.Close(); return(listaApps); }
protected void agregarUnidad_Click(object sender, EventArgs e) { UnidadAdministrativa unidadAdministrativa = new UnidadAdministrativa(uaNombre.Text, uaDescCorta.Text, uaDescLarga.Text); bool respuestaServicio = uaServicios.agregarUA(unidadAdministrativa); if (respuestaServicio) { Response.Redirect("AdministradorUnidadAdministrativa.aspx"); } else { dangerAlert.Visible = false; dangerAlert.Visible = true; alertDangerMessage.Text = "No se pudo ingresar la unidad administrativa"; } }
protected void btnHA_DEs_Click(object sender, EventArgs e) { int idUa = Convert.ToInt32(hdIdUA.Value); List <UnidadAdministrativa> listaUas = (List <UnidadAdministrativa>)Session["listaUnidades"]; UnidadAdministrativa uaHD = new UnidadAdministrativa(); foreach (UnidadAdministrativa uaTemporal in listaUas) { if (uaTemporal.id_ua == idUa) { uaHD = uaTemporal; break; } } }
protected void btnEliminar_Click(object sender, EventArgs e) { int idUa = Convert.ToInt32(hdIdUA.Value); List <UnidadAdministrativa> listaUas = (List <UnidadAdministrativa>)Session["listaUnidades"]; UnidadAdministrativa uaElimimar = new UnidadAdministrativa(); foreach (UnidadAdministrativa uaTemporal in listaUas) { if (uaTemporal.id_ua == idUa) { uaElimimar = uaTemporal; break; } } Session["uaEliminar"] = uaElimimar; String url = Page.ResolveUrl("~/Administracion/EliminarUnidadAdministrativa.aspx"); Response.Redirect(url); }
public List <UnidadAdministrativa> getTodasUAs() { hashUA = new Hashtable(); List <UnidadAdministrativa> listaUAs = new List <UnidadAdministrativa>(); SqlConnection sqlConnection = conexion.conexionBI(); String sql = ""; sql = "getTodasUnidadesAdministrativas"; SqlCommand cmd = new SqlCommand(sql, sqlConnection); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader reader; sqlConnection.Open(); reader = cmd.ExecuteReader(); while (reader.Read()) { UnidadAdministrativa ua = new UnidadAdministrativa(); ua.id_ua = Convert.ToInt32(reader["id_ua"].ToString()); ua.nombre_ua = reader["nombre_ua"].ToString(); ua.descripcion_corta = reader["descripcion_corta"].ToString(); ua.descripcion_larga = reader["descripcion_larga"].ToString(); if (reader["activo"].ToString() == "True") { ua.activo = "Activo"; } else { ua.activo = "Inactivo"; } listaUAs.Add(ua); hashUA.Add(ua.id_ua, ua); } sqlConnection.Close(); return(listaUAs); }
public void eliminarUnidadAdministrativa(UnidadAdministrativa uaEliminar) { UAdatos.eliminarUnidadAdministrativa(uaEliminar); }
public bool modificarUA(UnidadAdministrativa unidadAdministrativa) { return(UAdatos.modificarUA(unidadAdministrativa)); }
public bool agregarUA(UnidadAdministrativa unidadAdministrativa) { return(UAdatos.agregarUnidadAdministrativa(unidadAdministrativa)); }