예제 #1
0
        public static bool existeEvidencia(string codigo)
        {
            blc.Evidencia evidencia = new blc.Evidencia();
            System.Data.SqlClient.SqlCommand Comando;
            System.Data.SqlClient.SqlDataReader DataReader;
            string query = "SELECT * FROM Evidencia WHERE codigoEvidencia = '" + codigo + "'";

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

            if (DataReader.HasRows == true)
            {
                DataReader.Close();
                Comando.Connection.Close();
                return true;
            }
            else
            {
                DataReader.Close();
                Comando.Connection.Close();
                return false;
            }
        }
예제 #2
0
        private void evidenciaList_SelectedIndexChanged(object sender, EventArgs e)
        {
            /* Obtener la descripcion de la evidencia seleccionada */
            evidenciaActual = null;
            evidenciaActual = dal.ccEvidencia.buscarEvidencia(evidenciaList.SelectedItem.ToString());

            /* Desplegar la descripcion de la nueva evidencia seleccionada */
            descText.Text = evidenciaActual.Descripcion;
        }
예제 #3
0
        private void agregarEvidencia()
        {
            /* Instanciar el objeto */
            blc.Evidencia evidencia = new blc.Evidencia();
            evidencia.Codigo = codigoText.Text;
            evidencia.Caso = casoText.Text;
            evidencia.Descripcion = descText.Text;

            /* Copiar el archivo al directorio de la aplicacion */
            evidencia.Path = guardarArchivo();

            /* Agregar a la base de datos */
            dal.ccEvidencia.agregarEvidencia(evidencia);

            MessageBox.Show("Evidencia agregada exitosamente", "Operacion exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information);
            resetFields();
            cargarEvidencias();
        }
예제 #4
0
        private void buscarEvidencia()
        {
            /* Instanciar objeto */
            blc.Evidencia evidencia = new blc.Evidencia();

            /* Buscarlo en la base de datos */
            evidencia = dal.ccEvidencia.buscarEvidencia(codigoText.Text);

            if (evidencia.Codigo == null)
            {
                MessageBox.Show("Evidencia no existe.", "Busqueda", MessageBoxButtons.OK, MessageBoxIcon.Information);
                resetFields();
                return;
            }

            /* Desplegar los datos */
            codigoText.Text = evidencia.Codigo;
            casoText.Text = evidencia.Caso;
            descText.Text = evidencia.Descripcion;
        }
예제 #5
0
        public static blc.Evidencia buscarEvidencia(string codigo)
        {
            blc.Evidencia evidencia = new blc.Evidencia();
            System.Data.SqlClient.SqlCommand Comando;
            System.Data.SqlClient.SqlDataReader DataReader;
            string query = "SELECT * FROM Evidencia WHERE codigoEvidencia = '" + codigo + "'";

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

            while (DataReader.Read())
            {
                evidencia.Codigo = DataReader.GetValue(0).ToString();
                evidencia.Descripcion = DataReader.GetValue(1).ToString();
                evidencia.Caso = DataReader.GetValue(2).ToString();
                evidencia.Path = DataReader.GetValue(3).ToString();
            }
            DataReader.Close();
            Comando.Connection.Close();

            return evidencia;
        }