Exemplo n.º 1
0
        public int eliminarHuesped(Tbl_huesped thu)
        {
            //ACLARAR AQUI
            int eliminado;

            sb.Clear();
            sb.Append("USE `hotel`;");
            sb.Append("UPDATE tbl_huesped SET estado = 3 WHERE id_huesped = " + thu.Id_huesped + "");

            try
            {
                con.AbrirConexion();
                eliminado = con.Ejecutar(CommandType.Text, sb.ToString());
                Console.WriteLine(eliminado);
                Console.WriteLine(sb.ToString());

                return(eliminado);
            }
            catch (Exception e)
            {
                ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Error,
                                       ButtonsType.Ok, e.Message);
                ms.Run();
                ms.Destroy();
                throw;
            }
            finally
            {
                con.CerrarConexion();
            }
        }
Exemplo n.º 2
0
        public bool existeEmail(Tbl_huesped thu)
        {
            bool        existe = false;
            IDataReader idr    = null;

            sb.Clear();
            sb.Append("USE `hotel`;");
            sb.Append("SELECT * FROM tbl_huesped WHERE email = " + "'" + thu.Email + "';");

            try
            {
                con.AbrirConexion();
                idr = con.Leer(CommandType.Text, sb.ToString());
                if (idr.Read())
                {
                    existe = true;
                }

                return(existe);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                Console.WriteLine(e.StackTrace);
                idr.Close();
                throw;
            }
            finally
            {
                con.CerrarConexion();
            }
        }
Exemplo n.º 3
0
        public bool GuardarHuesped(Tbl_huesped thu)
        {
            bool guardado = false;
            int  x        = 0;

            sb.Append("INSERT INTO tbl_huesped");
            sb.Append("(cedula, nombres, apellidos, telefono, email, estado)");
            sb.Append("Values('" + thu.Cedula + "','" + thu.Nombres + "','" + thu.Apellidos + "','" + thu.Telefono + "','" + thu.Email + "','" + 1 + "')");
            try
            {
                con.AbrirConexion();
                x = con.Ejecutar(CommandType.Text, sb.ToString());

                if (x > 0)
                {
                    guardado = true;
                }

                return(guardado);
            }
            catch (Exception e)
            {
                ms = new MessageDialog(null, DialogFlags.Modal,
                                       MessageType.Error, ButtonsType.Ok, e.Message);
                ms.Run();
                ms.Destroy();
                throw;
            }
            finally
            {
                con.CerrarConexion();
            }
        }
Exemplo n.º 4
0
        public frm_huespedReserv(Tbl_huesped huesped, fmr_Reservacion fmr) :
            base(Gtk.WindowType.Toplevel)
        {
            this.Build();
            tbh  = huesped;
            form = fmr;

            txtBuscar.GrabFocus();
        }
Exemplo n.º 5
0
        public bool ngGuardarHuesped(Tbl_huesped thu)
        {
            MessageDialog ms       = null;
            bool          guardado = false;

            try
            {
                //bool existe = false;
                dtHuesped dthu = new dtHuesped();
                //existe = dtus.existeUser(tus);
                if (dthu.existeHuesped(thu))
                {
                    ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Error,
                                           ButtonsType.Ok, "El Huesped ingresado ya existe");
                    ms.Run();
                    ms.Destroy();
                    return(guardado);
                }
                if (dthu.existeEmail(thu))
                {
                    ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Error,
                                           ButtonsType.Ok, "El correo electrónico ingresado ya existe");
                    ms.Run();
                    ms.Destroy();
                    return(guardado);
                }
                else
                {
                    guardado = dthu.GuardarHuesped(thu);
                    if (guardado)
                    {
                        Console.WriteLine("NG: El Huesped se guardo exitosamente");
                        return(guardado);
                    }
                    else
                    {
                        ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Error,
                                               ButtonsType.Ok, "Por favor verifique sus datos e intente nuevamente");
                        ms.Run();
                        ms.Destroy();
                        Console.WriteLine("NG: ERROR AL GUARDAR, VERIFICAR EL METODO");
                        return(guardado);
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("NG: ERROR=" + e.Message);
                Console.WriteLine("NG: ERROR=" + e.StackTrace);
                throw;
                //return guardado;
            }
        }
Exemplo n.º 6
0
        public bool ActualizarHuesped(Tbl_huesped thu)
        {
            bool actualizado = false;
            int  x           = 0;

            sb.Clear();
            sb.Append("UPDATE tbl_huesped SET nombres = '" + thu.Nombres + "',");
            sb.Append("cedula = '" + thu.Cedula + "',");
            sb.Append("apellidos = '" + thu.Apellidos + "',");
            sb.Append("telefono = '" + thu.Telefono + "',");
            sb.Append("email = '" + thu.Email + "',");
            sb.Append("estado = " + 2 + " ");
            sb.Append("WHERE id_huesped = " + thu.Id_huesped + ";");

            try
            {
                con.AbrirConexion();
                x = con.Ejecutar(CommandType.Text, sb.ToString());

                if (x > 0)
                {
                    actualizado = true;
                }
                return(actualizado);
            }
            catch (Exception e)
            {
                ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Error,
                                       ButtonsType.Ok, e.Message);
                ms.Run();
                ms.Destroy();
                throw;
            }
            finally
            {
                con.CerrarConexion();
            }
        }