Exemple #1
0
        public static blc.Caso obtenerCaso(string num)
        {
            blc.Caso caso = new blc.Caso();
            System.Data.SqlClient.SqlCommand Comando;
            System.Data.SqlClient.SqlDataReader DataReader;
            string query = "SELECT * FROM Caso WHERE numAccion = '" + num + "'";

            Comando = new System.Data.SqlClient.SqlCommand(query);
            Comando.Connection = Program.dt.Connecion;
            Comando.Connection.Open();
            DataReader = Comando.ExecuteReader();

            while (DataReader.Read())
            {
                caso.NumAccion = DataReader.GetValue(0).ToString();
                caso.Accion = DataReader.GetValue(1).ToString();
                caso.Materia = DataReader.GetValue(2).ToString();
                caso.Oficina = DataReader.GetValue(3).ToString();
                caso.Cliente.ID = DataReader.GetValue(4).ToString();
                caso.Observaciones = DataReader.GetValue(6).ToString();
            }
            DataReader.Close();
            Comando.Connection.Close();
            return caso;
        }
Exemple #2
0
        private void agregarCaso()
        {
            /* Crear el objeto del caso */
            blc.Caso caso = new blc.Caso();

            /* Llenar sus propiedades */
            caso.NumAccion = numText.Text;
            caso.Accion = accText.Text;
            caso.Materia = matText.Text;
            caso.Oficina = ofText.Text;
            caso.Observaciones = obsText.Text;
            caso.Cliente = new blc.Persona(clientText.Text);

            /* Agregar la lista de testigos del caso */
            foreach (string item in testList.Items )
                caso.Testigos.Add(new blc.Persona(item));

            /* Finalmente, agregar el caso a la base de datos */
            dal.ccCaso.agregarCaso(caso);

            /* Agregar los testigos al caso en la BD */
            for (int i = 0; i < caso.Testigos.Count; i++)
                dal.cctestigosCaso.agregarTestigoACaso(caso, i);

            MessageBox.Show("Caso agregado exitosamente", "Operacion exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information);
            resetFields();
            cargarPersonas();
        }
Exemple #3
0
        public ByH(blc.Caso caso)
        {
            this.caso = caso;
            InitializeComponent();

            /* Asignar el #Accion del caso como titulo */
            accionLabel.Text += caso.NumAccion;

            /* Llenar la tabla de bitacora */
            llenarBitacora();

            /* Llenar la tabla de honorarios */
            llenarHonorarios();

            toolTip.SetToolTip(updateBit, "Guardar cambios");
            toolTip.SetToolTip(updateHon, "Guardar cambios");
        }
Exemple #4
0
        private void buscarCaso()
        {
            casoActual = null;

            /* Obtener el caso de la base de datos */
            blc.Caso caso = dal.ccCaso.obtenerCaso(numText.Text);

            /* Si el caso no existe, notificar */
            if (caso.NumAccion == null)
            {
                MessageBox.Show("Caso no existe.", "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information);
                resetFields();
                return;
            }

            /* Llenar los campos necesarios */
            numText.Text = caso.NumAccion;
            accText.Text = caso.Accion;
            matText.Text = caso.Materia;
            ofText.Text = caso.Oficina;
            clientText.Text = caso.Cliente.ID;
            obsText.Text = caso.Observaciones;

            /* Obtener los testigos del caso */
            caso.Testigos = dal.cctestigosCaso.obtenerTestigosDeCaso(caso);

            /* Ingresarlos en la lista de testigos */
            foreach (blc.Persona testigo in caso.Testigos)
                testList.Items.Add(testigo.ID);

            /* Asignar el caso como caso actual */
            casoActual = caso;

            /* Habilitar controles */
            testList.Enabled = true;
            bitButton.Enabled = true;
            evidButton.Enabled = true;
        }
Exemple #5
0
        public CaseEvidence(blc.Caso caso)
        {
            this.caso = caso;

            InitializeComponent();
        }