//CONSTRUCTORES public Expediente() { id = 0; caratula = string.Empty; descripcion = string.Empty; actores = string.Empty; consulta = null; juzgado = null; secretaria = null; fechaInicio = DateTime.Now; }
public Expediente(int pId, string pCaratula, string pDescripcion, string pActores, Consulta pConsulta, Juzgado pJuzgado, Secretaria pSecretaria, DateTime pFechaInicio) { id = pId; caratula = pCaratula; descripcion = pDescripcion; actores = pActores; consulta = pConsulta; juzgado = pJuzgado; secretaria = pSecretaria; fechaInicio = pFechaInicio; }
//EVENTOS CLICK protected void btnCargar_Click(object sender, EventArgs e) { if (lblExpedienteId.Text != string.Empty) { pOperacion = "Update"; } else { pOperacion = "Insert"; lblExpedienteId.Text = "0"; } try { Consulta oConsulta = Controller.consultaPorId(Convert.ToInt32(lblConsultaId.Text)); oConsulta.Estado = 2; //oConsulta.Id = Convert.ToInt32(lblConsultaId.Text); Juzgado oJuzgado = new Juzgado(); oJuzgado.Id = Convert.ToInt32(ddlJuzgados.SelectedValue); Secretaria oSecretaria = new Secretaria(); oSecretaria.Id = Convert.ToInt32(ddlSecretarias.SelectedValue); Expediente oExpediente = new Expediente(); oExpediente.Id = Convert.ToInt32(lblExpedienteId.Text); oExpediente.Caratula = txtCaratula.Text; oExpediente.Descripcion = txtDescripcionExpediente.Text; oExpediente.Actores = txtActores.Text; oExpediente.Consulta = oConsulta; oExpediente.Juzgado = oJuzgado; oExpediente.Secretaria = oSecretaria; oExpediente.FechaInicio = Convert.ToDateTime(txtFechaInicio.Text); Controller.guardarExpediente(oExpediente, pOperacion); Controller.guardarConsulta(oConsulta, "Update"); Clean(); lblError.Visible = true; lblError.ForeColor = Color.Green; lblError.Text = "Los Datos Del Expediente Se Han Cargado Exitosamente"; } catch (Exception) { lblError.Visible = true; lblError.ForeColor = Color.Red; lblError.Text = "Ocurrio Un Error Al Cargar El Expediente"; } }
protected void btnCargarSecretaria_Click(object sender, EventArgs e) { try { Secretaria oSecretaria = new Secretaria(); } catch (Exception) { Panel1.Visible = true; lblError.Visible = true; lblError.ForeColor = Color.Red; lblError.Text = "Ocurrio Un Error Al Cargar Los Datos Del Juzgado"; } }
public List<Expediente> SearchExpedientesCerrados(string pAbogado, string pJuzgado) { List<Expediente> listExpedientes = null; string query = "SELECT E.Id, E.Caratula, E.Descripcion, E.Actores, E.Consulta, C.Abogado as AbogadoId, A.Nombre as AbogadoNombre, A.Apellido as AbogadoApellido, " + "E.Juzgado, J.Nombre as JuzgadoNombre, E.Secretaria, S.Nombre as SecretariaNombre, E.FechaInicio " + "FROM Expedientes E, Consultas C, Abogados A, Juzgados J, Secretarias S, ExpedientesCerrados EC " + "WHERE E.Consulta = C.Id and C.Abogado = A.Id and E.Juzgado = J.Id and E.Secretaria = S.Id and E.Id = EC.Expediente"; using (SqlConnection cnn = new SqlConnection(GetConnectionString())) { SqlCommand cmd = new SqlCommand(); cmd.Connection = cnn; if (!string.IsNullOrEmpty(pAbogado)) { query += " and (A.Nombre LIKE '%' + @Abogado + '%' OR A.Apellido LIKE '%' + @Abogado + '%')"; cmd.Parameters.Add(new SqlParameter("@Abogado", pAbogado)); } else if (!string.IsNullOrEmpty(pJuzgado)) { query += " and J.Nombre LIKE '%' + @Juzgado + '%'"; cmd.Parameters.Add(new SqlParameter("@Juzgado", pJuzgado)); } cmd.CommandText = query; cnn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr != null && dr.HasRows) { int idIndex = dr.GetOrdinal("Id"); int caratulaIndex = dr.GetOrdinal("Caratula"); int descripcionIndex = dr.GetOrdinal("Descripcion"); int actoresIndex = dr.GetOrdinal("Actores"); int consultaIndex = dr.GetOrdinal("Consulta"); int abogadoIdIndex = dr.GetOrdinal("AbogadoId"); int abogadoNombreIndex = dr.GetOrdinal("AbogadoNombre"); int abogadoApellidoIndex = dr.GetOrdinal("AbogadoApellido"); int juzgadoIndex = dr.GetOrdinal("Juzgado"); int juzgadoNombreIndex = dr.GetOrdinal("JuzgadoNombre"); int secretariaIndex = dr.GetOrdinal("Secretaria"); int secretariaNombreIndex = dr.GetOrdinal("SecretariaNombre"); int fechaInicioIndex = dr.GetOrdinal("FechaInicio"); listExpedientes = new List<Expediente>(); while (dr.Read()) { Abogado oAbogado = new Abogado(); oAbogado.Id = (int)dr[abogadoIdIndex]; oAbogado.Nombre = (string)dr[abogadoNombreIndex]; oAbogado.Apellido = (string)dr[abogadoApellidoIndex]; Consulta oConsulta = new Consulta(); oConsulta.Id = (int)dr[consultaIndex]; oConsulta.Abogado = oAbogado; Juzgado oJuzgado = new Juzgado(); oJuzgado.Id = (int)dr[juzgadoIndex]; oJuzgado.Nombre = (string)dr[juzgadoNombreIndex]; Secretaria oSecretaria = new Secretaria(); oSecretaria.Id = (int)dr[secretariaIndex]; oSecretaria.Nombre = (string)dr[secretariaNombreIndex]; Expediente oExpediente = new Expediente(); object[] values = new object[dr.FieldCount]; dr.GetValues(values); oExpediente.Id = (int)values[idIndex]; oExpediente.Caratula = (string)dr[caratulaIndex]; oExpediente.Descripcion = (string)dr[descripcionIndex]; oExpediente.Actores = (string)dr[actoresIndex]; oExpediente.Consulta = oConsulta; oExpediente.Juzgado = oJuzgado; oExpediente.Secretaria = oSecretaria; oExpediente.FechaInicio = (DateTime)dr[fechaInicioIndex]; listExpedientes.Add(oExpediente); } } } return listExpedientes; }
protected void btnCargarSecretaria_Click(object sender, EventArgs e) { try { Secretaria oSecretaria = new Secretaria(); oSecretaria.Nombre = txtNombreSecretaria.Text; oSecretaria.Secretario = txtSecretario.Text; oSecretaria.Juzgado = Convert.ToInt32(lblJuzgadoId.Text); Controller.guardarSecretaria(oSecretaria, "Insert"); lblError.Visible = true; lblError.ForeColor = Color.Green; lblError.Text = "Los Datos De La Secretaría Se Cargaron Exitosamente"; GridViewSecretarias.DataBind(); } catch (Exception) { lblError.Visible = true; lblError.ForeColor = Color.Red; lblError.Text = "Ocurrio Un Error Al Cargar Los Datos De La Secretaria"; } }
public Mantenimiento(Proveedor _proveedor, GestionMantenimiento _tipoMantenimiento, Secretaria _secretaria) { secretaria = _secretaria; tipoMantenimiento = _tipoMantenimiento; proveedor = _proveedor; }
//SECRETARÍAS public static void guardarSecretaria(Secretaria pSecretaria, string pOperacion) { DataAccessLayerAuxiliar oDAL = new SQLAuxiliar(); if (pOperacion == "Insert") { oDAL.InsertSecretaria(pSecretaria); } else if (pOperacion == "Update") { oDAL.UpdateSecretaria(pSecretaria); } else { throw new Exception(); } }
protected void lnkVerEscritos_Click(object sender, EventArgs e) { Juzgado oJuzgado = new Juzgado(); oJuzgado.Nombre = ((Label)GridViewExpedientes.SelectedRow.FindControl("Juzgado")).Text; Secretaria oSecretaria = new Secretaria(); oSecretaria.Nombre = ((Label)GridViewExpedientes.SelectedRow.FindControl("Secretaria")).Text; Expediente oExpediente = new Expediente(); oExpediente.Id = int.Parse(GridViewExpedientes.SelectedRow.Cells[2].Text); oExpediente.Caratula = GridViewExpedientes.SelectedRow.Cells[3].Text; oExpediente.Descripcion = GridViewExpedientes.SelectedRow.Cells[4].Text; oExpediente.Actores = GridViewExpedientes.SelectedRow.Cells[5].Text; oExpediente.Juzgado = oJuzgado; oExpediente.Secretaria = oSecretaria; oExpediente.FechaInicio = Convert.ToDateTime(GridViewExpedientes.SelectedRow.Cells[8].Text); Session["Expediente"] = oExpediente; Response.Redirect("~/Abogado/VerEscritos.aspx"); }
public void UpdateSecretaria(Secretaria pSecretaria) { using (SqlConnection cnn = new SqlConnection(GetConnectionString())) { SqlCommand cmd = new SqlCommand(); cmd.Connection = cnn; cmd.CommandText = "UPDATE Secretarias SET Nombre=@Nombre, Secretario=@Secretario, Juzgado=@Juzgado"; cmd.Parameters.Add(new SqlParameter("@Nombre", pSecretaria.Nombre)); cmd.Parameters.Add(new SqlParameter("@Secretario", pSecretaria.Secretario)); cmd.Parameters.Add(new SqlParameter("@Juzgado", pSecretaria.Juzgado)); cnn.Open(); cmd.ExecuteNonQuery(); } }
//METODOS SECRCETARIAS public void InsertSecretaria(Secretaria pSecretaria) { using (SqlConnection cnn = new SqlConnection(GetConnectionString())) { SqlCommand cmd = new SqlCommand(); cmd.Connection = cnn; cmd.CommandText = "INSERT INTO Secretarias VALUES (@Nombre, @Secretario, @Juzgado)"; cmd.Parameters.Add(new SqlParameter("@Nombre", pSecretaria.Nombre)); cmd.Parameters.Add(new SqlParameter("@Secretario", pSecretaria.Secretario)); cmd.Parameters.Add(new SqlParameter("@Juzgado", pSecretaria.Juzgado)); cnn.Open(); cmd.ExecuteNonQuery(); } }
public List<Secretaria> GetAllSecretarias(int pJuzgado) { List<Secretaria> listSecretarias = null; using (SqlConnection cnn = new SqlConnection(GetConnectionString())) { SqlCommand cmd = new SqlCommand(); cmd.Connection = cnn; cmd.CommandText = "SELECT Id, Nombre, Secretarios, Juzgado FROM Secretarias WHERE Juzgado=@Juzgado"; cmd.Parameters.Add(new SqlParameter("@Juzgado", pJuzgado)); cnn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr != null && dr.HasRows) { int idIndex = dr.GetOrdinal("Id"); int nombreIndex = dr.GetOrdinal("Nombre"); int secretarioIndex = dr.GetOrdinal("Secretarios"); int juzgadoIndex = dr.GetOrdinal("Juzgado"); listSecretarias = new List<Secretaria>(); while (dr.Read()) { Secretaria oSecretaria = new Secretaria(); object[] values = new object[dr.FieldCount]; dr.GetValues(values); oSecretaria.Id = (int)values[idIndex]; oSecretaria.Nombre = (string)dr[nombreIndex]; oSecretaria.Secretario = (string)dr[secretarioIndex]; oSecretaria.Juzgado = (int)dr[juzgadoIndex]; listSecretarias.Add(oSecretaria); } } } return listSecretarias; }