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()); } } }
//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()); } } }
//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()); } } }
protected void Bitacora_Consultar_Activos() { //Generar 2 tablas 1 leasing y otra por otros tipos Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT bd_fecha_accion,bd_tipo_activo_nuevo,bd_numero_placa_nuevo,bd_numero_serie_nuevo,bd_fecha_final_garantia_nuevo,bd_descripcion_activo_nuevo,bd_departamento_nuevo,bd_proveedor_nuevo,bd_especificacion_tecnica_nuevo,bd_aquisicion_ac_nuevo,bd_finalizacion_contrato_nuevo,bd_fecha_compra_nuevo,bd_costo_activo_nuevo,bd_estado_nuevo,bd_motivos_nuevos FROM Bitacora_Activos where bd_accion != 'Eliminó datos' AND bd_tipo_activo_nuevo != 'NULL'"; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { String row = "<tr>"; String fecha_accion = reader.GetString(0); String tipo_activo = reader.GetString(1); String numero_placa = reader.GetString(2); String numero_serie = reader.GetString(3); String fecha_final_Garantia = reader.GetDateTime(4).ToString("dd/MM/yyyy"); String descripcion_activo = reader.GetString(5); String departamento_activo = reader.GetString(6); String proveedor = reader.GetString(7); String especificacion_tecnica = reader.GetString(8); String fecha_adquision = reader.GetDateTime(9).ToString("dd/MM/yyyy"); String fecha_final_contrato = reader.GetDateTime(10).ToString("dd/MM/yyyy"); String fecha_compra = reader.GetDateTime(11).ToString("dd/MM/yyyy"); int costo = reader.GetInt32(12); String estado = obtener_estado_activos(reader.GetInt32(13)); String motivos = reader.GetString(14); if (tipo_activo != "Leasing") { row += "<td>" + fecha_accion + "</td>" + "<td>" + tipo_activo + "</td>" + "<td>" + numero_placa + "</td> " + "<td>" + numero_serie + "</td>" + "<td>" + fecha_compra + "</td>" + "<td>" + fecha_final_Garantia + "</td>"+"<td>"+Obtener_Descripcion_Bitacora(descripcion_activo)+"</td>"+"<td>"+Obtener_Departamento_Bitacora(departamento_activo)+"</td>"+"<td>"+proveedor+"</td>"+"<td>"+especificacion_tecnica + "</td>" + "<td>" + costo + "</td>" + "<td>" + estado + "</td>" + "<td>" + motivos + "</td>"; row += "</tr>"; Bitacora_Activos_Corporativos.Add(row); } else { row += "<td>" + fecha_accion + "</td>" + "<td>" + tipo_activo + "</td>" + "<td>" + numero_placa + "</td>" + "<td>" + numero_serie + "</td>" + "<td>" + fecha_adquision + "</td>" + "<td>" + fecha_final_contrato + "</td>" + "<td>" + Obtener_Descripcion_Bitacora(descripcion_activo) + "</td>" + "<td>" + Obtener_Departamento_Bitacora(departamento_activo) + "</td>" + "<td>" + proveedor + "</td>" + "<td>" + especificacion_tecnica+ "</td>" + "<td>" + costo + "</td>" + "<td>" + estado + "</td>"; row += "</tr>"; Bitacora_Activos_Leasing.Add(row); } } }
private string provedor; //Variable para contener el nombre del proveedor de la base de datos #endregion Fields #region Methods protected void Agregar_Activos_Donacion(int y) { foreach (GridViewRow row in tabla1.Rows) { string placa = row.Cells[1].Text; Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"UPDATE Activos SET bd_id_donaciones=" + y + " WHERE bd_numero_placa='" + placa + "'"; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion cmd.ExecuteNonQuery(); } }
protected void executeProcedimientosAlmacenados() { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); String Sql1 = @"EXEC crearNotificacionFinalGarantia"; String Sql2 = @"EXEC crearNotificacionPrestamos"; String Sql3 = @"EXEC crearNotificacionFinalContrato"; String Sql4 = @"EXEC desecharNotificaciones"; Conexion.Open(); SqlCommand cmd = new SqlCommand(Sql1, Conexion); cmd.ExecuteNonQuery(); cmd = new SqlCommand(Sql2, Conexion); cmd.ExecuteNonQuery(); cmd = new SqlCommand(Sql3, Conexion); cmd.ExecuteNonQuery(); cmd = new SqlCommand(Sql4, Conexion); cmd.ExecuteNonQuery(); }
protected void Consultar_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[11] { new DataColumn("_proveedor", typeof(string)), new DataColumn("_descripcion_activo", typeof(string)), new DataColumn("Placa", typeof(string)), new DataColumn("Serie",typeof(string)), new DataColumn("bd_tipo_activo",typeof(string)), new DataColumn("fecha_garantia_activo",typeof(string)), new DataColumn("departamento",typeof(string)), new DataColumn("especificacion_tecnica",typeof(string)), new DataColumn("duracion_de_contrato",typeof(string)), new DataColumn("fecha_compra",typeof(string)), new DataColumn("costo_activo",typeof(string)), }); try { string num = numero.Text; Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT * FROM Activos WHERE bd_numero_placa= @num OR bd_numero_serie = @num"; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion cmd.Parameters.AddWithValue("@num", num); //enviamos los paramet SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { dt.Rows.Add(reader.GetInt16(0).ToString(), reader.GetString(1), reader.GetString(2), reader.GetDateTime(3).ToString(), reader.GetString(4), reader.GetString(5), reader.GetString(6), reader.GetString(7), reader.GetDateTime(8).ToString(), reader.GetDateTime(9).ToString(), reader.GetInt32(10).ToString()); } lista.DataSource = dt; lista.DataBind(); } } catch (Exception a) { Response.Write(a); } }
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()); } }
//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); }
protected void notificacionesActivos() { int contadorNot = 0; Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); String Sql = @"SELECT * from Notificaciones where bd_estado_notificacion = 1 and (bd_campo_tabla= 'bd_fecha_final_garantia' OR bd_campo_tabla='bd_finalizacion_contrato')"; Conexion.Open(); SqlCommand cmd = new SqlCommand(Sql, Conexion); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { String placa = reader.GetString(0); String campo = reader.GetString(1); String descripcion = reader.GetString(2); String fecha = reader.GetDateTime(3).ToString("yyyy/MM/dd"); String fechaGeneracion = reader.GetDateTime(5).ToString("yyyy/MM/dd"); String serie = reader.GetString(6); crearNotificacionActivos(placa, campo, descripcion, fecha, fechaGeneracion, serie); contadorNot++; } asignarContadorActivos(contadorNot); Conexion.Close(); }
//funcion para cambier el estado del activo de 1 (en alta) o 2(en baja ) a 4 (donado) protected void Cambiar_Estado(int y, string placa) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"UPDATE Activos SET bd_estado=" + y + " WHERE bd_numero_placa='" + placa + "'"; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion cmd.ExecuteNonQuery(); }
protected void cargar_proveedor(DropDownList dropdown) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT bd_nombre_proveedor FROM Proveedores"; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { String nombre = reader.GetString(0); // Crea un nuevo Item ListItem oItem = new ListItem(nombre, nombre); // Lo agrega a la colección de Items del DropDownList dropdown.Items.Add(oItem); } Conexion.Close(); }
protected void cargar_descripcion(DropDownList dropdown) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT bd_id_descripcion, Descripcion FROM Descripcion"; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { String id = reader.GetString(0); String descripcion = reader.GetString(1); // Crea un nuevo Item ListItem oItem = new ListItem(descripcion, id); // Lo agrega a la colección de Items del DropDownList dropdown.Items.Add(oItem); } Conexion.Close(); }
protected void Retornar_Descripcion(string que) { try { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT Descripcion FROM Descripcion WHERE bd_id_descripcion= @num "; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion cmd.Parameters.AddWithValue("@num", que); //enviamos los paramet SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { id_des = reader.GetString(0); } } } catch (Exception a) { Response.Write(a); } }
protected String Obtener_Puesto_Bitacora(string id) { String puesto = ""; Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT bd_descripcion FROM Areas WHERE bd_id_area = @id"; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); cmd.Parameters.AddWithValue("@id", id); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { puesto = reader.GetString(0); } return puesto; }
protected void Bitacora_Consultar_Usuarios() { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT bd_fecha_accion,bd_tipo_usuario_nuevo,bd_nombre_nuevo,bd_apellido1_nuevo,bd_apellido2_nuevo,bd_telefono_nuevo,bd_correo_electronico_nuevo,bd_contrasena_nuevo,bd_cedula_nuevo,bd_id_puesto_nuevo,bd_id_area_nuevo,bd_motivos_nuevo,bd_estado_nuevo FROM Bitacora_Usuario WHERE bd_accion != 'Eliminó datos'"; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { String row = "<tr>"; String fecha_accion = reader.GetString(0); bool tipo_usuario = reader.GetBoolean(1); String cedula = reader.GetString(8); String nombre_usuario = reader.GetString(2); String apellido1_usuario = reader.GetString(3); String apellido2_usuario = reader.GetString(4); String telefono = reader.GetString(5); String correo_electronico = reader.GetString(6); String contraseña = reader.GetString(7); String puesto = reader.GetString(9); String area = reader.GetString(10); String motivos = reader.GetString(11); String estado = obtener_estado_usuarios(reader.GetInt32(12)); row += "<td>" + fecha_accion + "</td>" + "<td>" + (tipo_usuario ? "Administror" : "Consultas") + "</td>" + "<td>" + cedula + "</td>" + "<td>" + nombre_usuario + "</td> " + "<td>" + apellido1_usuario + "</td>" + "<td>" + apellido2_usuario + "</td>" + "<td>" + telefono + "</td>"+"<td>"+correo_electronico+"</td>"+"<td>"+contraseña+"</td>"+"<td>" + Obtener_Puesto_Bitacora(puesto) + "</td>" + "<td>" + Obtener_Departamento_Bitacora(area) + "</td>" + "<td>" + motivos + "</td>" + "<td>" + estado + "</td>"; row += "</tr>"; Bitacora_Usuarios.Add(row); } }
protected void Bitacora_Consultar_Prestamos() { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT bd_fecha_accion,bd_id_prestamo_nuevo,bd_id_solicitante_nuevo,bd_fecha_emision_nuevo,bd_fecha_recepcion_nuevo FROM Bitacora_Prestamos WHERE bd_accion != 'Eliminó datos'"; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { String row = "<tr>"; String fecha_accion = reader.GetString(0); int id_prestamo = reader.GetInt32(1); String cedula = reader.GetString(2); String fecha_solicitud = reader.GetDateTime(3).ToString("dd/MM/yyyy"); String fecha_emision = reader.GetDateTime(3).ToString("dd/MM/yyyy"); String fecha_recepcion = reader.GetDateTime(3).ToString("dd/MM/yyyy"); row += "<td>" + fecha_accion + "</td>" + "<td>" + id_prestamo + "</td>" + "<td>" + cedula + "</td>" + "<td>" + fecha_solicitud + "</td> " + "<td>" + fecha_emision + "</td>" + "<td>" + fecha_recepcion + "</td>"; row += "</tr>"; Bitacora_Prestamo.Add(row); } }
protected void Bitacora_Consultar_Donaciones() { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT bd_fecha_accion,bd_id_donacion_nuevo,bd_fecha_salida_nuevo,bd_nombre_veneficiado_nuevo,bd_id_veneficiado_nuevo,bd_apellido1_veneficiado_nuevo,bd_apellido2_veneficiado_nuevo,bd_telefono_veneficiado_nuevo,bd_descripcion_donaciones_nuevo FROM Bitacora_Donaciones WHERE bd_accion != 'Eliminó datos'"; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { String row = "<tr>"; String fecha_accion = reader.GetString(0); int id_donacion = reader.GetInt32(1); String fecha_salida = reader.GetDateTime(2).ToString("dd/MM/yyyy"); String nombre_beneficiario = reader.GetString(3); String cedula_beneficiario = reader.GetString(4); String apellido1_beneficiario = reader.GetString(5); String apellido2_beneficiario = reader.GetString(6); String telefono_beneficiario = reader.GetString(7); String descripcion_donacion = reader.GetString(8); String nombre_completo = nombre_beneficiario + " " + apellido1_beneficiario + " " + apellido2_beneficiario; row += "<td>" + fecha_accion + "</td>" + "<td>" + id_donacion + "</td>" + "<td>" + fecha_salida + "</td>"+ "<td>" + cedula_beneficiario + "</td>" + "<td>" + nombre_completo + "</td> " + "<td>" + telefono_beneficiario + "</td>" + "<td>" + descripcion_donacion + "</td>"; Bitacora_Donacion.Add(row); } }
protected void Consulta_Proveedor_Numero(string quien, int cuantas) { if (cuantas < 2) { DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[7] { new DataColumn("Número de Placa ", typeof(string)), new DataColumn("Número de Serie ",typeof(string)), new DataColumn(" Descripcion ", typeof(string)), new DataColumn(" Tipo ",typeof(string)), new DataColumn(" Departamento ",typeof(string)), new DataColumn(" Proveedor ", typeof(string)), new DataColumn(" Especificaciones ",typeof(string)), }); try { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT bd_tipo_activo, bd_numero_placa , bd_numero_serie, bd_descripcion_activo, bd_departamento,bd_proveedor, bd_especificacion_tecnica FROM Activos WHERE " + quien + "= @num AND bd_proveedor = @dpt AND bd_estado<3 AND bd_tipo_activo='Hardware'"; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion cmd.Parameters.AddWithValue("@num", num); //enviamos los paramet cmd.Parameters.AddWithValue("@dpt", provedor); //enviamos los paramet SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { Retornar_Departamento(reader.GetString(4)); Retornar_Descripcion(reader.GetString(3)); dt.Rows.Add(reader.GetString(1), reader.GetString(2), id_des, reader.GetString(0), id_dep, reader.GetString(5), reader.GetString(6)); } tabla.DataSource = dt; tabla.DataBind(); } else { cuantas++; Consulta_Proveedor_Numero("bd_numero_serie", cuantas); } } catch (Exception a) { Response.Write(a); } } else { error(Consultar1, "Disculpa", "No se encuentran activos con la informacion solicitada disponibles en el sistema"); } }
//Funcion para revisar que la cedula que se esta ingresado no sea la de un usuario registrado en sistema protected void cedula_usuario_TextChanged(object sender, EventArgs e) { string ced = cedula_usuario.Text; Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT bd_nombre, bd_apellido1, bd_estado 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 SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { Info.InnerText = "" + reader.GetString(0) + " " + reader.GetString(1) + " es un usuario del sistema "; Info.Style.Add("color", "red"); tiene = true; error(Bt_Ingresar, "Disculpa", "El usuario al cual se va realizar la donacion ya es miembro del sistema si desea realizar un préstamo vaya a Gestión de préstamo"); } } else { tiene = false; Info.InnerText = ""; } }
//este metodo y el siguiente son para una vez creado el prestamo , el id de la donacion se les agregue a todos los activos relacionados con la donacion protected void Cargar_Id_Donacion(String cd) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT * FROM Donaciones WHERE bd_id_veneficiado=@num "; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion cmd.Parameters.AddWithValue("@num", cd); //enviamos los paramet SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { id = reader.GetInt32(0); Agregar_Activos_Donacion(reader.GetInt32(0)); TextBox2.Text = reader.GetInt32(0).ToString(); TextBox3.Text = reader.GetDateTime(1).ToString("dd/MM/yyyy"); TextBox1.Text = reader.GetString(3); fecha_conclucion.Text = reader.GetDateTime(1).ToString("dd/MM/yyyy"); } } }
//****** VA LIDACION DE PENDIENTES******** protected void Pendiente_detalle(string y) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT * FROM Prestamos WHERE bd_id_solicitante= @num "; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion cmd.Parameters.AddWithValue("@num", y); //enviamos los paramet SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { TextBox11.Text = reader.GetInt32(0).ToString(); TextBox12.Text = reader.GetString(1).ToString(); TextBox13.Text = reader.GetDateTime(2).ToString("dd/MM/yyyy"); TextBox14.Text = reader.GetDateTime(3).ToString("dd/MM/yyyy"); Cargar_Activos(reader.GetInt32(0), Gridview2); } } else { error(Consulta_prestamo, "Disculpa", "No se pudo cargar el detalle en el sistema"); } }
protected void Consulta_Despartamento_descripcion_leasing() { DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[10] { new DataColumn("Número de Placa ", typeof(string)), new DataColumn("Número de Serie ",typeof(string)), new DataColumn(" Descripcion ", typeof(string)), new DataColumn(" Tipo ",typeof(string)), new DataColumn(" Departamento ",typeof(string)), new DataColumn(" Proveedor ", typeof(string)), new DataColumn(" Especificaciones ",typeof(string)), new DataColumn(" Fecha de adquisición ",typeof(string)), new DataColumn(" Fecha de finalizacion ",typeof(string)), new DataColumn(" Costo del activo",typeof(string)), }); try { string num = numero.Text; Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT bd_tipo_activo, bd_numero_placa ,bd_numero_serie, bd_descripcion_activo,bd_departamento,bd_proveedor, bd_especificacion_tecnica ,bd_aquisicion_ac, bd_finalizacion_contrato, bd_costo_activo FROM Activos WHERE bd_departamento=@dpt AND bd_descripcion_activo=@des AND bd_tipo_activo= 'Leasing' "; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion cmd.Parameters.AddWithValue("@dpt", departamento); //enviamos los paramet cmd.Parameters.AddWithValue("@des", descripcion); //enviamos los paramet SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { Retornar_Descripcion(reader.GetString(3)); Retornar_Departamento(reader.GetString(4)); dt.Rows.Add(reader.GetString(1), reader.GetString(2), id_des, reader.GetString(0), id_dep, reader.GetString(5), reader.GetString(6), reader.GetDateTime(7).ToString("dd/MM/yyyy"), reader.GetDateTime(8).ToString("dd/MM/yyyy"), reader.GetInt32(9).ToString()); } lista.DataSource = dt; lista.DataBind(); } else { error(Button1, "Disculpa", "No se encuentran activos con la informacion solicitada disponibles en el sistema"); lista.DataBind(); } } catch (Exception a) { Response.Write(a); } }
//funcion para consultar con el id de la donacion private void Consultar_id() { DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[3] { new DataColumn("Identificador de la Donacion", typeof(int)), new DataColumn("Identificacíon asociada a la donación ",typeof(string)), new DataColumn("Nombre de la persona ",typeof(string)), }); int g = int.Parse(id_prestamo.Text); Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT * FROM Donaciones WHERE bd_id_donacion= @num "; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion cmd.Parameters.AddWithValue("@num", g); //enviamos los paramet SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { String nombre = "" + reader.GetString(2) + " " + reader.GetString(4); dt.Rows.Add(reader.GetInt32(0), reader.GetString(3),nombre); } tabla2.DataSource = dt; tabla2.DataBind(); } else { error(Consulta_prestamo, "Disculpa", "No se encuentran donaciones con la informacion solicitado en el sistema"); } }
//***FUNCIONES PARA LA MODAL contactar**************************** //funcion para obtener los datos de contacto de la donacion protected void validar_prolongar(int y) { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT bd_nombre_veneficiado, bd_apellido1_veneficiado,bd_apellido2_veneficiado,bd_telefono_veneficiado FROM Donaciones WHERE bd_id_donacion= @num "; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion cmd.Parameters.AddWithValue("@num", y); //enviamos los paramet SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { Nombre.Text = "" + reader.GetString(0) + " " + reader.GetString(1) + " " + reader.GetString(2); Telefono.Text = reader.GetString(3); } } }
protected void Consulta_Despartamento_descripcion_proveedor(string tip) { DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[12] { new DataColumn("Número de Placa ", typeof(string)), new DataColumn("Número de Serie ",typeof(string)), new DataColumn(" Descripcion ", typeof(string)), new DataColumn(" Tipo ",typeof(string)), new DataColumn(" Departamento ",typeof(string)), new DataColumn(" Proveedor ", typeof(string)), new DataColumn(" Especificaciones ",typeof(string)), new DataColumn(" Fecha de inicio de garantia ",typeof(string)), new DataColumn(" Fecha de duracion de garantia ",typeof(string)), new DataColumn(" Fecha de compra ",typeof(string)), new DataColumn(" Costo del activo ",typeof(string)), new DataColumn(" Estado del activo ",typeof(string)), }); try { string num = numero.Text; Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT 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_fecha_compra, bd_costo_activo, bd_estado FROM Activos WHERE bd_departamento=@dpt AND bd_descripcion_activo=@des AND bd_proveedor=@pro AND bd_tipo_activo=@tip"; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion cmd.Parameters.AddWithValue("@dpt", departamento); //enviamos los paramet cmd.Parameters.AddWithValue("@des", descripcion); //enviamos los paramet cmd.Parameters.AddWithValue("@pro", provedor); //enviamos los paramet cmd.Parameters.AddWithValue("@tip", tip); //enviamos los paramet SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { Retornar_Descripcion(reader.GetString(5)); Retornar_Departamento(reader.GetString(6)); string estado = ""; if (reader.GetInt16(11) == 1) { estado = "Alta"; } if (reader.GetInt16(11) == 2) { estado = "Baja"; } if (reader.GetInt16(11) == 3) { estado = "Prestado"; } if (reader.GetInt16(11) == 4) { estado = "Donado"; } dt.Rows.Add(reader.GetString(1), reader.GetString(2), id_des, reader.GetString(0), id_dep, reader.GetString(7), reader.GetString(8), reader.GetDateTime(3).ToString("dd/MM/yyyy"), reader.GetDateTime(4).ToString("dd/MM/yyyy"), reader.GetDateTime(9).ToString("dd/MM/yyyy"), reader.GetInt32(10).ToString(), estado); } lista.DataSource = dt; lista.DataBind(); } else { error(Button1, "Disculpa", "No se encuentran activos con la informacion solicitada disponibles en el sistema"); lista.DataBind(); } } catch (Exception a) { Response.Write(a); } }
//funcion para cargar todos los activos a la factura la cual se manda a imprimir protected void Cargar_Activos(int g, GridView j) { DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[3] { new DataColumn("Número de Placa ", typeof(string)), new DataColumn(" Descripcion ", typeof(string)), new DataColumn(" Especificaciones ",typeof(string)), }); try { Conexion c = new Conexion(); SqlConnection Conexion = c.Conectar(); string Sql = @"SELECT bd_numero_placa,bd_descripcion_activo,bd_especificacion_tecnica FROM Activos WHERE bd_id_donaciones=@num "; Conexion.Open();//abrimos conexion SqlCommand cmd = new SqlCommand(Sql, Conexion); //ejecutamos la instruccion cmd.Parameters.AddWithValue("num", g); //enviamos los paramet SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { dt.Rows.Add(reader.GetString(0), reader.GetString(1), reader.GetString(2)); } j.DataSource = dt; j.DataBind(); } } catch (Exception a) { Response.Write(a); } }