protected void btnMod_Click(object sender, EventArgs e) { if (Page.IsValid) { if (listServicio.SelectedIndex != -1) { BE.TipoServicio tipserv = ListaServicios[listServicio.SelectedIndex]; tipserv.Nombre = txtNombre.Text; tipserv.Descripcion = txtDesc.Text; tipserv.TiempoMedio = int.Parse(txtTiempo.Text); if (GestorServicio.ModificacionServicio(tipserv, (BE.Usuario)Session["UsuarioEnSesion"]) == true) { lblSuccess.Visible = true; lblSuccess.Text = "Servicio modificado con exito!"; txtNombre.Text = ""; txtDesc.Text = ""; txtTiempo.Text = ""; btnBaja.Visible = true; btnGuardar.Visible = true; btnMod.Visible = false; listServicio.Enabled = true; btnModificar.Visible = true; } Session["ListaServicios"] = ListaServicios; listServicio.DataSource = ListaServicios; listServicio.DataBind(); } } }
public BE.TipoServicio ListarTipo(int id) { List <BE.TipoServicio> ListaServicios = new List <BE.TipoServicio>(); acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("tabla", "TipoServicio", System.Data.SqlDbType.VarChar); DataTable Tabla = acc.Leer("ListarEntidad", parametros); acc.CerrarConexion(); GC.Collect(); foreach (DataRow linea in Tabla.Rows) { if ((int)linea["ID"] == id) { BE.TipoServicio serv = new BE.TipoServicio(); serv.ID = (int)linea["ID"]; serv.Nombre = (string)linea["NombreServicio"]; serv.Descripcion = (string)linea["Descripcion"]; serv.TiempoMedio = (int)linea["TiempoMedio"]; return(serv); } } return(null); }
public int BajaServicio(BE.TipoServicio serv) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = acc.ArmarParametro("id", serv.ID, System.Data.SqlDbType.VarChar); fa = acc.Escribir("Servicio_Baja", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
public int AltaServicio(BE.TipoServicio serv) { int fa = 0; acc.AbrirConexion(); SqlParameter[] parametros = new SqlParameter[3]; parametros[0] = acc.ArmarParametro("nombre", serv.Nombre, System.Data.SqlDbType.VarChar); parametros[1] = acc.ArmarParametro("desc", serv.Descripcion, System.Data.SqlDbType.VarChar); parametros[2] = acc.ArmarParametro("tiempo", serv.TiempoMedio, System.Data.SqlDbType.Int); fa = acc.Escribir("Servicio_Agregar", parametros); acc.CerrarConexion(); GC.Collect(); return(fa); }
protected void btnBaja_Click(object sender, EventArgs e) { if (listServicio.SelectedIndex != -1) { BE.TipoServicio tipserv = ListaServicios[listServicio.SelectedIndex]; if (GestorServicio.BajaServicio(tipserv, (BE.Usuario)Session["UsuarioEnSesion"]) == true) { ListaServicios = GestorServicio.Listar(); Session["ListaServicios"] = ListaServicios; listServicio.DataSource = ListaServicios; listServicio.DataBind(); listServicio.Enabled = true; } } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (Page.IsValid) { BE.TipoServicio tipserv = new BE.TipoServicio(); tipserv.Nombre = txtNombre.Text; tipserv.Descripcion = txtDesc.Text; tipserv.TiempoMedio = int.Parse(txtTiempo.Text); if (GestorServicio.AltaServicio(tipserv, (BE.Usuario)Session["UsuarioEnSesion"]) == true) { lblSuccess.Visible = true; } } }
public bool BajaServicio(BE.TipoServicio serv, BE.Usuario usuEnSesion) { int fa = MapperServicio.BajaServicio(serv); if (fa == -1) { return(false); } else { BLL.Bitacora GestorBitacora = new BLL.Bitacora(); BE.Bitacora bita = new BE.Bitacora(); bita.Usuario = usuEnSesion.Nombre + " " + usuEnSesion.Apellido; bita.Tipo = "Gestion Servicios"; bita.Accion = "Se dio de baja el servicio " + serv.Nombre; bita.Fecha = DateTime.Now; GestorBitacora.RegistrarEnBitacora(bita); return(true); } }
protected void btnModificar_Click(object sender, EventArgs e) { if (listServicio.SelectedIndex != -1) { BE.TipoServicio serv = ListaServicios[listServicio.SelectedIndex]; lblSuccess.Visible = false; txtDesc.Text = serv.Descripcion; txtNombre.Text = serv.Nombre; txtTiempo.Text = serv.TiempoMedio.ToString(); listServicio.Enabled = false; btnBaja.Visible = false; btnGuardar.Visible = false; btnMod.Visible = true; listServicio.Enabled = false; btnModificar.Visible = false; } }
protected void dropdownServicios_SelectedIndexChanged(object sender, EventArgs e) { BE.TipoServicio serv = ListaServicios[dropdownServicios.SelectedIndex]; lblDescripcion.Text = serv.Descripcion + " - Tiempo medio: " + serv.TiempoMedio + " minutos"; }