Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 5
0
 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;
         }
     }
 }
Ejemplo n.º 6
0
        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);
            }
        }
Ejemplo n.º 8
0
        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;
            }
        }
Ejemplo n.º 9
0
        protected void dropdownServicios_SelectedIndexChanged(object sender, EventArgs e)
        {
            BE.TipoServicio serv = ListaServicios[dropdownServicios.SelectedIndex];

            lblDescripcion.Text = serv.Descripcion + " - Tiempo medio: " + serv.TiempoMedio + " minutos";
        }