Пример #1
0
 public static string agregarPUERTA(string codigo, Boolean detalle)
 {
     try
     {
         conexion.Close();
         com             = new SqlCommand();
         com.CommandText =
             "INSERT INTO PUERTA (cod_puerta, detalle) VALUES(@cod_puerta, @detalle)";
         com.Parameters.Add("@cod_puerta", System.Data.SqlDbType.Text).Value = codigo;
         com.Parameters.Add("@detalle", System.Data.SqlDbType.Bit).Value     = detalle;
         com.CommandType = System.Data.CommandType.Text;
         com.Connection  = conexion;
         conexion.Open();
         com.ExecuteNonQuery();
         conexion.Close();
         string resultado = "Puerta agregada con éxito.";
         DatosBITACORA.agregarDato(resultado + " al agregar puerta " + codigo);
         return(resultado);
     }
     catch (Exception e)
     {
         string excepcion = e.ToString();
         excepcion = "Los datos seleccionados no pueden ingresarse, por favor verifique e intente de nuevo";
         DatosBITACORA.agregarDato(excepcion + " al agregar puerta " + codigo);
         return(excepcion);
     }
 }
Пример #2
0
    public static string actualizarPuerta(Boolean estado, string codigo)
    {
        string resultado = "";

        try
        {
            conexion.Close();

            conexion.Open();
            using (SqlCommand cmd =
                       new SqlCommand("UPDATE PUERTA SET detalle=@detalle" +
                                      " WHERE cod_puerta=@cod_puerta", conexion))
            {
                cmd.Parameters.AddWithValue("@cod_puerta", codigo);
                cmd.Parameters.AddWithValue("@detalle", estado);
                cmd.ExecuteNonQuery();
            }

            conexion.Close();
            resultado = "Puerta actualizada exitosamente";
            DatosBITACORA.agregarDato(resultado + " al agregar puerta " + codigo);
            return(resultado);
        }
        catch (Exception e)
        {
            string excepcion = e.ToString();
            resultado = "Hubo un problema con la conexión, informe a soporte técnico";
            DatosBITACORA.agregarDato(resultado + " al agregar puerta " + codigo);
            return(resultado);
        }
    }
Пример #3
0
    protected void btnInsertar_Click(object sender, EventArgs e)
    {
        string horas = dplHoras.Text + ":" + dplMin.Text;
        string fecha = txtFecha.Text;
        int    temp  = 0;

        try
        {
            if (txtFecha.Text.Equals("") || txtPrecio.Text.Equals(""))
            {
                ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('No se permiten espacios en blanco.')", true);
            }
            else if (!int.TryParse(txtPrecio.Text, out temp))
            {
                ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Sólo se admiten números en el campo precio')", true);
            }

            else
            {
                VueloDa.insertarVuelo(dplCod.Text, dplAero.Text, fecha, horas, dplluga.Text, Int32.Parse(txtPrecio.Text), dpdPuerta.Text, Session["Tipo"].ToString(), dpdEstado.Text);
                DatosBITACORA.agregarDato("Vuelo agregado " + dplCod.Text);
                VueloDa.sumarConsecutivoVuelo();
                clearFields();
                Response.Redirect("Vuelos.aspx");
            }
        }
        catch (Exception)
        { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Invalid Data')", true);
          DatosBITACORA.agregarDato("Problema al agregar vuelo Invalid Data " + dplCod.Text); }
    }
Пример #4
0
    public static string addUser(string firstname, string surname1, string surname2, int id, string email, int tipouser, string password, string nacionalidad, string pregunta, string respuesta)
    {
        string resultado = "";

        try
        {
            conexion.Close();
            SqlCommand com2;
            com2 = new SqlCommand("INSERT INTO USUARIO(id_usuario, nombre, apellido1, apellido2, correo, contrasena, nacionalidad, rol, pregunta, respuesta) VALUES(@id_usuario, @nombre, @apellido1, @apellido2, @correo, @contrasena, @nacionalidad, @rol, @pregunta, @respuesta)", conexion);
            com2.Parameters.AddWithValue("@id_usuario", id);
            com2.Parameters.AddWithValue("@nombre", firstname);
            com2.Parameters.AddWithValue("@apellido1", surname1);
            com2.Parameters.AddWithValue("@apellido2", surname2);
            com2.Parameters.AddWithValue("@correo", email);
            com2.Parameters.AddWithValue("@contrasena", password);
            com2.Parameters.AddWithValue("@nacionalidad", nacionalidad);
            com2.Parameters.AddWithValue("@rol", tipouser);
            com2.Parameters.AddWithValue("@pregunta", pregunta);
            com2.Parameters.AddWithValue("@respuesta", respuesta);

            conexion.Open();
            com2.ExecuteNonQuery();
            conexion.Close();
            resultado = "Usuario añadido con éxito";
            DatosBITACORA.agregarDato(resultado + " al agregar usuario " + id.ToString());
            return(resultado);
        }
        catch (Exception e)
        {
            string excepcion = e.ToString();
            resultado = "Error de conexión. [addUserError]";
            DatosBITACORA.agregarDato(resultado + " al agregar usuario " + id.ToString());
            return(resultado);
        }
    }
 public static string agregarPais(byte[] imagen, string nombre, string codigo)
 {
     try
     {
         conexion.Close();
         com             = new SqlCommand();
         com.CommandText =
             "INSERT INTO PAIS (cod_pais, nombre, imagen) VALUES(@cod_pais, @nombre, @imagen )";
         com.Parameters.Add("@cod_pais", System.Data.SqlDbType.Text).Value = codigo;
         com.Parameters.Add("@nombre", System.Data.SqlDbType.Text).Value   = nombre;
         com.Parameters.Add("@imagen", System.Data.SqlDbType.Image).Value  = imagen;
         com.CommandType = System.Data.CommandType.Text;
         com.Connection  = conexion;
         conexion.Open();
         com.ExecuteNonQuery();
         conexion.Close();
         string resultado = "País agregado con éxito.";
         DatosBITACORA.agregarDato(resultado + " al agregar país " + nombre);
         return(resultado);
     }
     catch (Exception e)
     {
         string excepcion = e.ToString();
         string resultado = "Los datos seleccionados no pueden ingresarse, por favor verifique e intente de nuevo";
         DatosBITACORA.agregarDato(resultado + " al agregar país " + nombre);
         return(resultado);
     }
 }
    public static string actualizarPais(byte[] imagen, string nombre, string codigo)
    {
        string resultado = "";

        try
        {
            conexion.Close();

            conexion.Open();
            using (SqlCommand cmd =
                       new SqlCommand("UPDATE PAIS SET nombre=@nombre, imagen=@imagen" +
                                      " WHERE cod_pais=@cod_pais", conexion))
            {
                cmd.Parameters.AddWithValue("@cod_pais", codigo);
                cmd.Parameters.AddWithValue("@nombre", nombre);
                cmd.Parameters.AddWithValue("@imagen", imagen);
                cmd.ExecuteNonQuery();
            }

            conexion.Close();
            resultado = "País actualizado exitosamente";
            DatosBITACORA.agregarDato(resultado + " al agregar país " + nombre);
            return(resultado);
        }
        catch (Exception e)
        {
            string excepcion = e.ToString();
            resultado = "Hubo un problema con la conexión, informe a soporte técnico";
            DatosBITACORA.agregarDato(resultado + " al agregar país " + nombre);
            return(resultado);
        }
    }
Пример #7
0
    //este metodo incrementa el consecutivo cuando se agrega una nueva puerta
    public static void sumarConsecutivoPuerta()
    {
        int    sum  = 0;
        int    sum2 = 0;
        string pre  = "";

        conexion.Open();
        SqlCommand    comando = new SqlCommand(String.Format("Select prefijo,next_conse from CONSECUTIVO where descripcion = '{0}'", "Puertas del Aeropuerto"), conexion);
        SqlDataReader red     = comando.ExecuteReader();

        while (red.Read())
        {
            pre = red.GetString(0);
            sum = red.GetInt32(1);
        }
        conexion.Close();

        //Agregar a tabla de codigos usados
        conexion.Open();
        SqlCommand com2 = new SqlCommand("INSERT INTO CODIGOS(codigo,descripcion) VALUES(@codigo, @descripcion)", conexion);

        com2.Parameters.AddWithValue("@codigo", pre + sum);
        com2.Parameters.AddWithValue("@descripcion", "Puertas del Aeropuerto");
        com2.ExecuteNonQuery();
        conexion.Close();
        DatosBITACORA.agregarDato("Consecutivo agregado " + pre + sum);

        sum2 = sum + 1;


        //actualizar el nuevo consecutivo disponible
        conexion.Open();
        SqlCommand com = new SqlCommand("UPDATE CONSECUTIVO SET next_conse=@a1, codigo=@a2 where descripcion = 'Puertas del Aeropuerto'", conexion);

        com.Parameters.AddWithValue("a1", sum2);
        com.Parameters.AddWithValue("a2", pre + sum2);
        com.ExecuteNonQuery();
        conexion.Close();
        DatosBITACORA.agregarDato("Consecutivo actualizado " + pre + sum);
    }
Пример #8
0
    protected void btnUpload_Click(object sender, EventArgs e)
    {
        if (txtName.Text.Equals("") || dplCodi.Text.Equals(""))
        {
            ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('No blank spaces are allowed.')", true);
        }

        else
        {
            con.Open();
            SqlCommand    com1 = new SqlCommand("SELECT cod_aerol FROM AEROLINEA WHERE cod_aerol = '" + dplCodi.Text + "'", con);
            SqlDataReader leer = com1.ExecuteReader();
            if (leer.Read())
            {
                ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Code already used')", true);
                con.Close();
            }

            else
            {
                con.Close();
                HttpPostedFile postedFile    = FileUpload1.PostedFile;
                string         fileName      = Path.GetFileName(postedFile.FileName);
                string         fileExtension = Path.GetExtension(fileName);
                int            fileSize      = postedFile.ContentLength;

                if (fileExtension.ToLower() == ".jpg" || fileExtension.ToLower() == ".gif" || fileExtension.ToLower() == ".png")
                {
                    Stream       stream       = postedFile.InputStream;
                    BinaryReader binaryReader = new BinaryReader(stream);
                    byte[]       bytes        = binaryReader.ReadBytes((int)stream.Length);



                    SqlCommand cmd = new SqlCommand("spUploadImage", con);
                    cmd.CommandType = CommandType.StoredProcedure;

                    SqlParameter paraCode = new SqlParameter()
                    {
                        ParameterName = "@cod_aerol",
                        Value         = dplCodi.Text
                    };
                    cmd.Parameters.Add(paraCode);

                    SqlParameter paraName = new SqlParameter()
                    {
                        ParameterName = "@nombre",
                        Value         = txtName.Text
                    };
                    cmd.Parameters.Add(paraName);

                    SqlParameter paraImage = new SqlParameter()
                    {
                        ParameterName = "@image",
                        Value         = bytes
                    };
                    cmd.Parameters.Add(paraImage);

                    con.Open();
                    cmd.ExecuteNonQuery();
                    con.Close();

                    sumarConsecutivo();
                    dplCodi.DataBind();
                    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Aerolinea Creada')", true);
                    DatosBITACORA.agregarDato("Aerolínea creada " + txtName.Text);
                    Response.Redirect("verAerolineas.aspx");
                }

                else
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Invalid Image')", true);
                    DatosBITACORA.agregarDato("Problema al crear la aerolínea " + txtName.Text);
                }
            }
        }
    }