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); } }
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); } }
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); } }
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); } }
//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); }
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); } } } }