protected void btn_habilitarUsuario_Click(object sender, EventArgs e) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"UPDATE Puestos SET bd_estado=@area_estado, bd_motivos=@motivos WHERE bd_id_puesto=@area"; Conexion.Open(); try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@area_estado", 1); cmd.Parameters.AddWithValue("@area", mIdOcuO.Text); cmd.Parameters.AddWithValue("@motivos", "Activo"); cmd.ExecuteNonQuery(); eliminarRow(mIdOcuO.Text); insertarRow(mIdOcuO.Text, mDescripcion.Text, "Activo", 1); excelente(btn_habilitarUsuario); } catch (Exception a) { Response.Write("error" + a.ToString()); } finally { c.Desconectar(Conexion); } }
//modificacion de todos los atributos de una area registrada protected void btn_Modificar_Area_Click(object sender, EventArgs e) { if (corroborarExistenciaDatos("Areas", "bd_id_area", id_areas.Text, Registrar_Area)) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"UPDATE Areas SET (bd_id_area = @idA, bd_descripcion = @descripcionA) WHERE (bd_id_area = @idA)"; Conexion.Open();//abrimos conexion try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@idA", id_areas.Text); //enviamos los parametros cmd.Parameters.AddWithValue("@descripcionA", descripcion_area.Text); cmd.ExecuteNonQuery(); c.Desconectar(Conexion); ListItem item = new ListItem(descripcion_area.Text, id_areas.Text, true); area.Items.Add(item); excelente(Registrar_Area); Response.Redirect("gestionActivos.aspx"); //area_actualizar.Items.Add(item); //descripcion.Controls.Add(new ListItem()); //cargar_descripcion(descripcion); } catch (Exception a) { Response.Write("error" + a.ToString()); } } }
//se inserta una nueva area registrada protected void Btn_areas_Click(object sender, EventArgs e) { if (corroborarExistenciaDatos("Areas", "bd_id_area", idareas.Text, Btn_areas)) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"INSERT INTO Areas (bd_id_area, bd_descripcion, bd_estado,bd_motivos) values (@id, @descripcion,@estado,@motivos)"; Conexion.Open();//abrimos conexion try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@id", idareas.Text); cmd.Parameters.AddWithValue("@descripcion", areas.Text); cmd.Parameters.AddWithValue("@estado", 1); cmd.Parameters.AddWithValue("@motivos", "Activo"); cmd.ExecuteNonQuery(); c.Desconectar(Conexion); insertarRow(idareas.Text,areas.Text,"Activo",1); limpiarIngresar(); excelente(Btn_areas); } catch (Exception a) { Response.Write("error" + a.ToString()); } } }
public string Login(String ced, string contra) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT bd_cedula, bd_contrasena, bd_nombre, bd_apellido1, bd_apellido2, bd_estado, bd_tipo_usuario FROM Usuarios WHERE bd_cedula = @user AND bd_contrasena = @pass"; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion cmd.Parameters.AddWithValue("@user", ced); //enviamos los parametros cmd.Parameters.AddWithValue("@pass", contra); String nombre=""; String apellido1 = ""; String apellido2 = ""; String NombreCompleto = ""; string estado=""; string count = Convert.ToString(cmd.ExecuteScalar()); //devuelve la fila afectada SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows){ while (reader.Read()){ nombre = reader.GetString(2); apellido1 = reader.GetString(3); apellido2 = reader.GetString(4); estado = reader.GetInt16(5).ToString(); NombreCompleto = nombre + " " + apellido1 + " " + apellido2; tipo = reader.GetBoolean(6); } } if (count == ""){ c.Desconectar(Conexion); return null; }else{ if (estado == "1"||estado== "2"){ c.Desconectar(Conexion); return NombreCompleto; } if (estado == "3") { c.Desconectar(Conexion); return "desactivado"; } } return null; }
//cambia el esto del activo para darlo de baja protected void BajaActivo_Click(object sender, EventArgs e) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"UPDATE Activos SET bd_estado = @estado, bd_motivos = @motivos WHERE bd_numero_placa = @placa "; Conexion.Open();//abrimos conexion try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@placa", numero_placa2.Text); cmd.Parameters.AddWithValue("@estado", 2); cmd.Parameters.AddWithValue("@motivos", TextArea1.Text); cmd.ExecuteNonQuery(); excelente(Btn_inhabilitar); c.Desconectar(Conexion); ocultarConsulta(); } catch (Exception t) { Response.Write("error" + t); } }
protected void Btn_modificar_ocupaciones_Click(object sender, EventArgs e) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"UPDATE Puestos SET bd_descripcion=@descripcion WHERE bd_id_puesto=@area"; Conexion.Open(); try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@descripcion", mDescripcion.Text); cmd.Parameters.AddWithValue("@area", mIdOcuO.Text); cmd.ExecuteNonQuery(); eliminarRow(mIdOcuO.Text); insertarRow(mIdOcuO.Text, mDescripcion.Text, "Activo", 1); c.Desconectar(Conexion); excelente(Button1); } catch (Exception a) { Response.Write("error" + a.ToString()); } }
//modificacion de todos los atributos de una descripcion registrada protected void btn_Modificar_Descripcion_Ac_Click(object sender, EventArgs e) { if (corroborarExistenciaDatos("Descripcion", "bd_id_descripcion", id_descripcion_nueva.Text, Registar_Descripcion_Ac)) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"UPDATE Descripcion SET (bd_id_descripcion = @id, Descripcion = @descripcion) WHERE (bd_id_descripcion = @id)"; Conexion.Open();//abrimos conexion try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@id", id_descripcion_nueva.Text); //enviamos los parametros cmd.Parameters.AddWithValue("@descripcion", descripcion_nueva.Text); cmd.ExecuteNonQuery(); c.Desconectar(Conexion); ListItem item2 = new ListItem(id_descripcion_nueva.Text, descripcion_nueva.Text, true); descripcion.Items.Add(item2); excelente(Registar_Descripcion_Ac); Response.Redirect("gestionActivos.aspx"); //Response.Redirect("gestionActivos.aspx"); //cargar_descripcion(descripcion); } catch (Exception a) { Response.Write("error" + a.ToString()); } } }
//el ingresar procede a validar si existe los datos en la base, de no existir registra los datos en la base segun sea: protected void Bt_Ingresar_Click(object sender, EventArgs e) { if (Page.IsValid) { //validate is successful. } if (corroborarExistenciaDatos("Activos", "bd_numero_placa", numero_placa.Text, Button1) && corroborarExistenciaDatos("Activos", "bd_numero_serie", numero_serie.Text, Button1)) { // si se seleciono sofawre registra los datos correspondientes del formulario if (RadioButton2.Checked) { //crea la concexion para ejecutar la insercion Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"INSERT INTO Activos (bd_tipo_activo, bd_numero_placa, bd_numero_serie, bd_fecha_inicio_garantia, bd_fecha_final_garantia, bd_descripcion_activo, bd_departamento, bd_proveedor, bd_especificacion_tecnica, bd_aquisicion_ac, bd_finalizacion_contrato, bd_fecha_compra, bd_costo_activo, bd_id_prestamo, bd_estado,bd_motivos) values (@tipo_activo, @placa, @serie, @garantia_inicio, @garantia_final, @descripcion, @departamento, @proveedor, @especificacion_tecnica, @aquisicion_ac, @finalizacion_contrato, @fecha_compra, @costo , @id_prestamo, @estado, @motivos)"; Conexion.Open();//abrimos conexion try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@tipo_activo", "Software"); cmd.Parameters.AddWithValue("@fecha_compra", (Convert.ToDateTime(fecha_compra.Text).ToString("yyyy/MM/dd")).ToString()); cmd.Parameters.AddWithValue("@costo", precio.Text); cmd.Parameters.AddWithValue("@placa", numero_placa.Text); cmd.Parameters.AddWithValue("@serie", numero_serie.Text); cmd.Parameters.AddWithValue("@garantia_inicio", (Convert.ToDateTime(fecha_compra.Text).ToString("yyyy/MM/dd")).ToString()); cmd.Parameters.AddWithValue("@garantia_final", (Convert.ToDateTime(final_garantia.Text).ToString("yyyy/MM/dd")).ToString()); cmd.Parameters.AddWithValue("@descripcion", descripcion.SelectedValue); cmd.Parameters.AddWithValue("@departamento", area.SelectedValue); cmd.Parameters.AddWithValue("@proveedor", proveedor.SelectedItem.Text); cmd.Parameters.AddWithValue("@especificacion_tecnica", especificacion_tecnica.Text); cmd.Parameters.AddWithValue("@estado", 1); //invalidos cmd.Parameters.AddWithValue("@aquisicion_ac", ""); cmd.Parameters.AddWithValue("@finalizacion_contrato", ""); cmd.Parameters.AddWithValue("@id_prestamo", 0); cmd.Parameters.AddWithValue("@motivos", "Activo"); cmd.ExecuteNonQuery(); c.Desconectar(Conexion); excelente(Button1); //System.Threading.Thread.Sleep(9000); limpiar1(); } catch (Exception t) { Response.Write("error" + t); } } // si se seleciono hardware registra los datos correspondientes del formulario if (RadioButton3.Checked) { //crea la concexion para ejecutar la insercion Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"INSERT INTO Activos (bd_tipo_activo, bd_numero_placa, bd_numero_serie, bd_fecha_inicio_garantia, bd_fecha_final_garantia, bd_descripcion_activo, bd_departamento, bd_proveedor, bd_especificacion_tecnica, bd_aquisicion_ac, bd_finalizacion_contrato, bd_fecha_compra, bd_costo_activo, bd_id_prestamo, bd_estado,bd_motivos) values (@tipo_activo, @placa, @serie, @garantia_inicio, @garantia_final, @descripcion, @departamento, @proveedor, @especificacion_tecnica, @aquisicion_ac, @finalizacion_contrato, @fecha_compra, @costo , @id_prestamo, @estado, @motivos)"; Conexion.Open();//abrimos conexion try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@tipo_activo", "Hardware"); cmd.Parameters.AddWithValue("@fecha_compra", (Convert.ToDateTime(fecha_compra.Text).ToString("yyyy/MM/dd")).ToString()); cmd.Parameters.AddWithValue("@costo", precio.Text); cmd.Parameters.AddWithValue("@placa", numero_placa.Text); cmd.Parameters.AddWithValue("@serie", numero_serie.Text); cmd.Parameters.AddWithValue("@garantia_inicio", (Convert.ToDateTime(fecha_compra.Text).ToString("yyyy/MM/dd")).ToString()); cmd.Parameters.AddWithValue("@garantia_final", (Convert.ToDateTime(final_garantia.Text).ToString("yyyy/MM/dd")).ToString()); cmd.Parameters.AddWithValue("@descripcion", descripcion.SelectedValue); cmd.Parameters.AddWithValue("@departamento", area.SelectedValue); cmd.Parameters.AddWithValue("@proveedor", proveedor.SelectedItem.Text); cmd.Parameters.AddWithValue("@especificacion_tecnica", especificacion_tecnica.Text); cmd.Parameters.AddWithValue("@estado", 1); //invalidos cmd.Parameters.AddWithValue("@aquisicion_ac", ""); cmd.Parameters.AddWithValue("@finalizacion_contrato", ""); cmd.Parameters.AddWithValue("@id_prestamo", 0); cmd.Parameters.AddWithValue("@motivos", "Activo"); cmd.ExecuteNonQuery(); excelente(Button1); c.Desconectar(Conexion); limpiar1(); } catch (Exception t) { Response.Write("error" + t); } } // si se seleciono hardware registra los datos correspondientes del formulario if (RadioButton4.Checked) { //crea la concexion para ejecutar la insercion Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"INSERT INTO Activos (bd_tipo_activo, bd_numero_placa, bd_numero_serie, bd_fecha_inicio_garantia, bd_fecha_final_garantia, bd_descripcion_activo, bd_departamento, bd_proveedor, bd_especificacion_tecnica, bd_aquisicion_ac, bd_finalizacion_contrato, bd_fecha_compra, bd_costo_activo, bd_id_prestamo, bd_estado) values (@tipo_activo, @placa, @serie, @garantia_inicio, @garantia_final, @descripcion, @departamento, @proveedor, @especificacion_tecnica, @aquisicion_ac, @finalizacion_contrato, @fecha_compra, @costo , @id_prestamo, @estado)"; Conexion.Open();//abrimos conexion try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@tipo_activo", "Leasing"); cmd.Parameters.AddWithValue("@placa", numero_placa.Text); cmd.Parameters.AddWithValue("@serie", numero_serie.Text); cmd.Parameters.AddWithValue("@aquisicion_ac",(Convert.ToDateTime(fecha_adquisicion.Text).ToString("yyyy/MM/dd")).ToString()); cmd.Parameters.AddWithValue("@finalizacion_contrato", (Convert.ToDateTime(finalizacion_contrato.Text).ToString("yyyy/MM/dd")).ToString()); cmd.Parameters.AddWithValue("@costo", precio.Text); cmd.Parameters.AddWithValue("@descripcion", descripcion.SelectedValue); cmd.Parameters.AddWithValue("@departamento", area.SelectedValue); cmd.Parameters.AddWithValue("@proveedor", proveedor.SelectedItem.Text); cmd.Parameters.AddWithValue("@especificacion_tecnica", especificacion_tecnica.Text); //insertar invalidos cmd.Parameters.AddWithValue("@garantia_inicio", ""); cmd.Parameters.AddWithValue("@garantia_final", ""); cmd.Parameters.AddWithValue("@fecha_compra", ""); cmd.Parameters.AddWithValue("@id_prestamo", 0); cmd.Parameters.AddWithValue("@estado", 1); cmd.ExecuteNonQuery(); c.Desconectar(Conexion); excelente(Button1); limpiar1(); } catch (Exception t) { Response.Write("error" + t); } } } }
//guarda los datos modificados del activo protected void bt_Guardar_Cambios_Click(object sender, EventArgs e) { if (Page.IsValid) { //validate is successful. } if (corroborarExistenciaDatos("Activos", "bd_numero_placa", numero_placa.Text, actualizaDatosAC) && corroborarExistenciaDatos("Activos", "bd_numero_serie", numero_serie.Text, actualizaDatosAC)) { //{ } //if () //{ } if (RadioButton5.Checked) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); String Sql = @"UPDATE Activos SET bd_tipo_activo = @tipo_activo, bd_descripcion_activo = @descripcion, bd_fecha_final_garantia = @garantia_final, bd_fecha_inicio_garantia = @garantia_inicio, bd_numero_serie = @serie, bd_departamento = @departamento, bd_proveedor = @proveedor, bd_especificacion_tecnica = @especificacion_tecnica, bd_aquisicion_ac = @aquisicion_ac, bd_finalizacion_contrato = @finalizacion_contrato, bd_fecha_compra = @fecha_compra, bd_costo_activo = @costo WHERE bd_numero_placa = @placa"; Conexion.Open();//abrimos conexion try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@tipo_activo", "Software"); cmd.Parameters.AddWithValue("@fecha_compra", (Convert.ToDateTime(fecha_compra2.Text).ToString("yyyy/MM/dd")).ToString()); cmd.Parameters.AddWithValue("@costo", precio2.Text); cmd.Parameters.AddWithValue("@placa", numero_placa2.Text); cmd.Parameters.AddWithValue("@serie", numero_serie2.Text); cmd.Parameters.AddWithValue("@garantia_inicio", (Convert.ToDateTime(fecha_compra2.Text).ToString("yyyy/MM/dd")).ToString()); cmd.Parameters.AddWithValue("@garantia_final", (Convert.ToDateTime(final_garantia2.Text).ToString("yyyy/MM/dd")).ToString()); cmd.Parameters.AddWithValue("@descripcion", descripcion2.SelectedValue); cmd.Parameters.AddWithValue("@departamento", area2.SelectedValue); cmd.Parameters.AddWithValue("@proveedor", proveedor2.SelectedItem.Text); cmd.Parameters.AddWithValue("@especificacion_tecnica", especificacion_tecnica2.Text); //cmd.Parameters.AddWithValue("@estado", 1); //invalidos cmd.Parameters.AddWithValue("@aquisicion_ac", ""); cmd.Parameters.AddWithValue("@finalizacion_contrato", ""); //cmd.Parameters.AddWithValue("@id_prestamo", 0); cmd.ExecuteNonQuery(); excelente(actualizaDatosAC); c.Desconectar(Conexion); limpiar2(); } catch (Exception t) { Response.Write("error" + t); } finally { ocultarConsulta(); } } if (RadioButton6.Checked) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); String Sql = @"UPDATE Activos SET bd_tipo_activo = @tipo_activo, bd_descripcion_activo = @descripcion, bd_fecha_final_garantia = @garantia_final, bd_fecha_inicio_garantia = @garantia_inicio, bd_numero_serie = @serie, bd_departamento = @departamento, bd_proveedor = @proveedor, bd_especificacion_tecnica = @especificacion_tecnica, bd_aquisicion_ac = @aquisicion_ac, bd_finalizacion_contrato = @finalizacion_contrato, bd_fecha_compra = @fecha_compra, bd_costo_activo = @costo WHERE bd_numero_placa = @placa"; Conexion.Open();//abrimos conexion try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@tipo_activo", "Hardware"); cmd.Parameters.AddWithValue("@fecha_compra", (Convert.ToDateTime(fecha_compra2.Text).ToString("yyyy/MM/dd")).ToString()); cmd.Parameters.AddWithValue("@costo", precio2.Text); cmd.Parameters.AddWithValue("@placa", numero_placa2.Text); cmd.Parameters.AddWithValue("@serie", numero_serie2.Text); cmd.Parameters.AddWithValue("@garantia_inicio", (Convert.ToDateTime(fecha_compra2.Text).ToString("yyyy/MM/dd")).ToString()); cmd.Parameters.AddWithValue("@garantia_final", (Convert.ToDateTime(final_garantia2.Text).ToString("yyyy/MM/dd")).ToString()); cmd.Parameters.AddWithValue("@descripcion", descripcion2.SelectedValue); cmd.Parameters.AddWithValue("@departamento", area2.SelectedValue); cmd.Parameters.AddWithValue("@proveedor", proveedor2.SelectedItem.Text); cmd.Parameters.AddWithValue("@especificacion_tecnica", especificacion_tecnica2.Text); //cmd.Parameters.AddWithValue("@estado", 1); //invalidos cmd.Parameters.AddWithValue("@aquisicion_ac", ""); cmd.Parameters.AddWithValue("@finalizacion_contrato", ""); //cmd.Parameters.AddWithValue("@id_prestamo", 0); //cmd.Parameters.AddWithValue("@motivos", "Activo"); cmd.ExecuteNonQuery(); cmd.ExecuteNonQuery(); excelente(actualizaDatosAC); c.Desconectar(Conexion); limpiar2(); } catch (Exception t) { Response.Write("error" + t); } finally { ocultarConsulta(); } } //if (RadioButton4.Checked) //{ // Conexion c = new Conexion(); // SqlConnection Conexion = c.Conectar(); // string Sql = @"INSERT INTO Activos (bd_tipo_activo, bd_numero_placa, bd_numero_serie, bd_fecha_inicio_garantia, bd_fecha_final_garantia, bd_descripcion_activo, bd_departamento, bd_proveedor, bd_especificacion_tecnica, bd_aquisicion_ac, bd_finalizacion_contrato, bd_fecha_compra, bd_costo_activo, bd_id_prestamo, bd_estado) // values (@tipo_activo, @placa, @serie, @garantia_inicio, @garantia_final, @descripcion, @departamento, @proveedor, @especificacion_tecnica, @aquisicion_ac, @finalizacion_contrato, @fecha_compra, @costo , @id_prestamo, @estado)"; // Conexion.Open();//abrimos conexion // try // { // SqlCommand cmd = new SqlCommand(Sql, Conexion); // cmd.Parameters.AddWithValue("@tipo_activo", "Leasing"); // cmd.Parameters.AddWithValue("@placa", numero_placa.Text); // cmd.Parameters.AddWithValue("@serie", numero_serie.Text); // cmd.Parameters.AddWithValue("@aquisicion_ac", fecha_adquisicion.Text); // cmd.Parameters.AddWithValue("@finalizacion_contrato", finalizacion_contrato.Text); // cmd.Parameters.AddWithValue("@costo", precio.Text); // cmd.Parameters.AddWithValue("@descripcion", descripcion.SelectedValue); // cmd.Parameters.AddWithValue("@departamento", area.SelectedValue); // cmd.Parameters.AddWithValue("@proveedor", proveedor.SelectedValue); // cmd.Parameters.AddWithValue("@especificacion_tecnica", especificacion_tecnica.Text); // //insertar invalidos // cmd.Parameters.AddWithValue("@garantia_inicio", ""); // cmd.Parameters.AddWithValue("@garantia_final", ""); // cmd.Parameters.AddWithValue("@fecha_compra", ""); // cmd.Parameters.AddWithValue("@id_prestamo", 0); // cmd.Parameters.AddWithValue("@estado", 1); // cmd.ExecuteNonQuery(); // c.Desconectar(Conexion); // excelente(Button1); // Response.Redirect("gestionActivos.aspx"); // } // catch (Exception t) { Response.Write("error" + t); } //} } }
//se registra los datos de una nueva descripcion protected void btn_Registrar_Descripcion_Ac_Click(object sender, EventArgs e) { if (corroborarExistenciaDatos("Descripcion", "bd_id_descripcion", id_descripcion_nueva.Text, Registar_Descripcion_Ac)) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"INSERT INTO Descripcion (bd_id_descripcion, Descripcion, bd_motivos, bd_estado) values (@id, @descripcion,@motivos,@estado)"; Conexion.Open();//abrimos conexion try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@id", id_descripcion_nueva.Text); //enviamos los parametros cmd.Parameters.AddWithValue("@descripcion", descripcion_nueva.Text); cmd.Parameters.AddWithValue("@estado", 1); cmd.Parameters.AddWithValue("@motivos", "Activo"); cmd.ExecuteNonQuery(); c.Desconectar(Conexion); ListItem item2 = new ListItem(descripcion_nueva.Text, id_descripcion_nueva.Text, true); descripcion.Items.Add(item2); descripcion2.Items.Add(item2); excelente(Registar_Descripcion_Ac); limpiarDescrip(); //Response.Redirect("gestionActivos.aspx"); //cargar_descripcion(descripcion); } catch (Exception a) { Response.Write("error" + a.ToString()); } } }
//se registra los datos de una nueva area protected void btn_Registrar_Area_Click(object sender, EventArgs e) { if (corroborarExistenciaDatos("Areas", "bd_id_area", id_areas.Text, Registrar_Area)) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"INSERT INTO Areas (bd_id_area, bd_descripcion, bd_estado,bd_motivos) values (@idA, @descripcionA,@estado,@motivos)"; Conexion.Open();//abrimos conexion try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@idA", id_areas.Text); //enviamos los parametros cmd.Parameters.AddWithValue("@descripcionA", descripcion_area.Text); cmd.Parameters.AddWithValue("@estado", 1); cmd.Parameters.AddWithValue("@motivos", "Activo"); cmd.ExecuteNonQuery(); c.Desconectar(Conexion); ListItem item = new ListItem(descripcion_area.Text, id_areas.Text, true); area.Items.Add(item); // Cuando lo ingresa tiene que meterlos en los 2 dropdown Antes estaba solo el de arriba, yo agregue el de abajo area2.Items.Add(item); excelente(Registrar_Area); limpiarArea(); //area_actualizar.Items.Add(item); //descripcion.Controls.Add(new ListItem()); //cargar_descripcion(descripcion); } catch (Exception a) { Response.Write("error" + a.ToString()); } } }
//protected void Bt_Modificar_Click(object sender, EventArgs e) //{ // if (Page.IsValid) // { // //validate is successful. // } // if (corroborarExistenciaDatos("Activos", "bd_numero_placa", numero_placa.Text, Button1) && corroborarExistenciaDatos("Activos", "bd_numero_serie", numero_serie.Text, Button1)) // { // if (RadioButton2.Checked) // { // Conexion c = new Conexion(); // SqlConnection Conexion = c.Conectar(); // string Sql = @"UPDATE Activos SET (bd_tipo_activo = @tipo_activo, bd_numero_placa = @placa, bd_numero_serie = @serie, bd_fecha_inicio_garantia = @garantia_inicio, bd_fecha_final_garantia = @garantia_final, bd_descripcion_activo = @descripcion, bd_departamento = @departamento, bd_proveedor = @proveedor, bd_especificacion_tecnica = @especificacion_tecnica, bd_fecha_compra = @fecha_compra, bd_costo_activo = @costo, bd_estado = @estado) // WHERE (bd_numero_placa = @placa)"; // Conexion.Open();//abrimos conexion // try // { // SqlCommand cmd = new SqlCommand(Sql, Conexion); // cmd.Parameters.AddWithValue("@tipo_activo", "Software"); // cmd.Parameters.AddWithValue("@fecha_compra", fecha_compra.Text); // cmd.Parameters.AddWithValue("@costo", precio.Text); // cmd.Parameters.AddWithValue("@placa", numero_placa.Text); // cmd.Parameters.AddWithValue("@serie", numero_serie.Text); // cmd.Parameters.AddWithValue("@garantia_inicio", inicio_garantia.Text); // cmd.Parameters.AddWithValue("@garantia_final", final_garantia.Text); // cmd.Parameters.AddWithValue("@descripcion", descripcion.SelectedValue); // cmd.Parameters.AddWithValue("@departamento", area.SelectedValue); // cmd.Parameters.AddWithValue("@proveedor", proveedor.SelectedItem.Text); // cmd.Parameters.AddWithValue("@especificacion_tecnica", especificacion_tecnica.Text); // cmd.Parameters.AddWithValue("@estado", 1); // cmd.ExecuteNonQuery(); // c.Desconectar(Conexion); // excelente(Button1); // //System.Threading.Thread.Sleep(9000); // Response.Redirect("gestionActivos.aspx"); // } // catch (Exception t) { Response.Write("error" + t); } // } // if (RadioButton3.Checked) // { // Conexion c = new Conexion(); // SqlConnection Conexion = c.Conectar(); // string Sql = @"UPDATE Activos SET (bd_tipo_activo = @tipo_activo, bd_numero_placa = @placa, bd_numero_serie = @serie, bd_fecha_inicio_garantia = @garantia_inicio, bd_fecha_final_garantia = @garantia_final, bd_descripcion_activo = @descripcion, bd_departamento = @departamento, bd_proveedor = @proveedor, bd_especificacion_tecnica = @especificacion_tecnica, bd_fecha_compra = @fecha_compra, bd_costo_activo = @costo, bd_estado = @estado) // WHERE (bd_numero_placa = @placa)"; // Conexion.Open();//abrimos conexion // try // { // SqlCommand cmd = new SqlCommand(Sql, Conexion); // cmd.Parameters.AddWithValue("@tipo_activo", "Hardware"); // cmd.Parameters.AddWithValue("@placa", numero_placa.Text); // cmd.Parameters.AddWithValue("@serie", numero_serie.Text); // cmd.Parameters.AddWithValue("@garantia_inicio", inicio_garantia.Text); // cmd.Parameters.AddWithValue("@garantia_final", final_garantia.Text); // cmd.Parameters.AddWithValue("@descripcion", descripcion.SelectedValue); // cmd.Parameters.AddWithValue("@departamento", area.SelectedValue); // cmd.Parameters.AddWithValue("@proveedor", proveedor.SelectedValue); // cmd.Parameters.AddWithValue("@especificacion_tecnica", especificacion_tecnica.Text); // cmd.Parameters.AddWithValue("@fecha_compra", fecha_compra.Text); // cmd.Parameters.AddWithValue("@costo", precio.Text); // cmd.Parameters.AddWithValue("@estado", 1); // cmd.ExecuteNonQuery(); // excelente(Button1); // c.Desconectar(Conexion); // Response.Redirect("gestionActivos.aspx"); // } // catch (Exception t) { Response.Write("error" + t); } // } // if (RadioButton4.Checked) // { // Conexion c = new Conexion(); // SqlConnection Conexion = c.Conectar(); // string Sql = @"UPDATE Activos SET (bd_tipo_activo = @tipo_activo, bd_numero_placa = @placa, bd_numero_serie = @serie, bd_aquisicion_ac = @adquiscion, bd_finalizacion_contrato = @finalizacion,, bd_costo_activo = @costo, bd_descripcion_activo = @descripcion, bd_departamento = @departamento, bd_proveedor = @proveedor, bd_especificacion_tecnica = @especificacion_tecnica) // WHERE (bd_numero_placa = @placa)"; // Conexion.Open();//abrimos conexion // try // { // SqlCommand cmd = new SqlCommand(Sql, Conexion); // cmd.Parameters.AddWithValue("@tipo_activo", "Leasing"); // cmd.Parameters.AddWithValue("@placa", numero_placa.Text); // cmd.Parameters.AddWithValue("@serie", numero_serie.Text); // cmd.Parameters.AddWithValue("@adquiscion", fecha_adquisicion.Text); // cmd.Parameters.AddWithValue("@finalizacion", finalizacion_contrato.Text); // cmd.Parameters.AddWithValue("@costo", precio.Text); // cmd.Parameters.AddWithValue("@descripcion", descripcion.SelectedValue); // cmd.Parameters.AddWithValue("@departamento", area.SelectedValue); // cmd.Parameters.AddWithValue("@proveedor", proveedor.SelectedValue); // cmd.Parameters.AddWithValue("@especificacion_tecnica", especificacion_tecnica.Text); // cmd.ExecuteNonQuery(); // c.Desconectar(Conexion); // excelente(Button1); // Response.Redirect("gestionActivos.aspx"); // } // catch (Exception t) { Response.Write("error" + t); } // } // } //} // ----------- Modificar, deberíamos crear un boton en la tuerca que permita consultar área, proveedor y descripción ----------// //al habilitar la modificaciones de provedor se puede cambiar todos los atributos correspondientes protected void btn_Modificar_Proveedor_Click(object sender, EventArgs e) { if (corroborarExistenciaDatos("Proveedores", "bd_nombre_proveedor", nproveedor.Text, Resgistrar_Proveedor)) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"UPDATE Proveedores SET (bd_id_proveedor = @idProv, bd_nombre_proveedor = @nombProv, bd_correo_electronico_prov = @CorreoProv, bd_numero_telefonico_empresa = @telProv, bd_numero_contacto = @telCont) WHERE (bd_id_proveedor = @idProv)"; Conexion.Open();//abrimos conexion try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@idProv", idp.Text); //enviamos los parametros cmd.Parameters.AddWithValue("@nombProv", nproveedor.Text); cmd.Parameters.AddWithValue("@CorreoProv", correo.Text); cmd.Parameters.AddWithValue("@telProv", telefono1.Text); cmd.Parameters.AddWithValue("@telCont", telefono.Text); cmd.ExecuteNonQuery(); ListItem item3 = new ListItem(idp.Text, nproveedor.Text, true); proveedor.Items.Add(item3); c.Desconectar(Conexion); excelente(Resgistrar_Proveedor); Response.Redirect("gestionActivos.aspx"); //Response.Redirect("gestionActivos.aspx"); } catch (Exception a) { Response.Write("error" + a.ToString()); } } }
protected void Habilitar_Click1(object sender, EventArgs e) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"UPDATE Activos SET bd_estado = @estado, bd_motivos=@motivos WHERE bd_numero_placa = @placa "; Conexion.Open();//abrimos conexion try { string placa = numero_inhabilitado.InnerText; SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@placa", numero_inhabilitado.InnerText); cmd.Parameters.AddWithValue("@motivos", TextBox2.Text); cmd.Parameters.AddWithValue("@estado", 1); //invalidos cmd.ExecuteNonQuery(); excelente(Btn_inhabilitar); c.Desconectar(Conexion); } catch (Exception t) { Response.Write("error" + t); } finally { numero_inhabilitado.InnerText = ""; } detalle.Visible = false; }
//metodo para cambiar ha inhablitado el estado del area protected void Btn_inhabilitar_Click(object sender, EventArgs e) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"UPDATE Areas SET bd_estado=@area_estado, bd_motivos=@motivos WHERE bd_id_area=@id_area"; Conexion.Open(); try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@area_estado", 2); cmd.Parameters.AddWithValue("@id_area", midAreas.Text); cmd.Parameters.AddWithValue("@motivos", TextArea1.Text); cmd.ExecuteNonQuery(); c.Desconectar(Conexion); eliminarRow(midAreas.Text); insertarRow(midAreas.Text, mDescripcion.Text, TextArea1.Text, 2); } catch (Exception a) { Response.Write("error" + a.ToString()); } excelente(Btn_inhabilitar); }
//**** METODOS PARA REALIZAR DONACIONES******************** protected void Crear_Donacion() { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"INSERT INTO Donaciones(bd_fecha_salida, bd_nombre_veneficiado, bd_id_veneficiado, bd_apellido1_veneficiado, bd_apellido2_veneficiado, bd_telefono_veneficiado, bd_descripcion_donaciones) values (@bd_fecha_salida, @bd_nombre_veneficiado,@bd_id_veneficiado, @bd_apellido1_veneficiado, @bd_apellido2_veneficiado,@bd_telefono_veneficiado,@bd_descripcion_donaciones)"; Conexion.Open();//abrimos conexion try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@bd_fecha_salida", Convert.ToDateTime(Fecha_entrega.Text).ToString("yyyy/MM/dd").ToString()); cmd.Parameters.AddWithValue("@bd_nombre_veneficiado", nombre_usuario.Text); cmd.Parameters.AddWithValue("@bd_id_veneficiado", cedula_usuario.Text); cmd.Parameters.AddWithValue("@bd_apellido1_veneficiado", apellido_usuario1.Text); cmd.Parameters.AddWithValue("@bd_apellido2_veneficiado", apellido_usuario2.Text); cmd.Parameters.AddWithValue("@bd_telefono_veneficiado", telefono_usuario.Text); cmd.Parameters.AddWithValue("@bd_descripcion_donaciones", descripcion_donacion.Text); cmd.ExecuteNonQuery(); c.Desconectar(Conexion); } catch (Exception e) { Response.Write(e); bandera = true; } }
//metodo para corroborar que la cedula ingresada corresponda a un usuario protected bool Login(String ced) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT bd_cedula FROM Usuarios WHERE bd_cedula = @user"; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion cmd.Parameters.AddWithValue("@user", ced); //enviamos los parametros int count = Convert.ToInt32(cmd.ExecuteScalar()); //devuelve la fila afectada SqlDataReader reader = cmd.ExecuteReader(); if (count == 0) { c.Desconectar(Conexion); return false; } else { c.Desconectar(Conexion); return true; } }
//se registra los datos de una nuevo proveedor protected void btn_Registrar_Proveedor_Click(object sender, EventArgs e) { if (corroborarExistenciaDatos("Proveedores", "bd_nombre_proveedor", nproveedor.Text, Resgistrar_Proveedor)) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"INSERT INTO Proveedores (bd_id_proveedor, bd_nombre_proveedor, bd_correo_electronico_prov, bd_numero_telefonico_empresa, bd_numero_contacto, bd_motivos, bd_estado) values (@idProv, @nombProv, @CorreoProv, @telProv, @telCont,@motivos,@estado)"; Conexion.Open();//abrimos conexion try { SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@idProv", idp.Text); //enviamos los parametros cmd.Parameters.AddWithValue("@nombProv", nproveedor.Text); cmd.Parameters.AddWithValue("@CorreoProv", correo.Text); cmd.Parameters.AddWithValue("@telProv", telefono1.Text); cmd.Parameters.AddWithValue("@telCont", telefono.Text); cmd.Parameters.AddWithValue("@motivos", "Activo"); cmd.Parameters.AddWithValue("@estado", 1); cmd.ExecuteNonQuery(); ListItem item3 = new ListItem(nproveedor.Text, idp.Text, true); proveedor.Items.Add(item3); proveedor2.Items.Add(item3); c.Desconectar(Conexion); excelente(Resgistrar_Proveedor); limpiarPro(); //Response.Redirect("gestionActivos.aspx"); } catch (Exception a) { Response.Write("error" + a.ToString()); } } }