예제 #1
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Modificar_Camara
        ///DESCRIPCIÓN          : Realiza la modificación de una camara en la base de datos
        ///PARÁMETROS           :
        ///CREÓ                 : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO           : 01 Diciembre 2014
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private Boolean Modificar_Camara()
        {
            Cls_Cat_Camaras_Negocio P_Camara = new Cls_Cat_Camaras_Negocio();

            try
            {
                if (Validar_Alta())
                {
                    P_Camara.P_Camara_ID   = Txt_ID_Camara.Text;
                    P_Camara.P_Nombre      = Txt_Nombre.Text;
                    P_Camara.P_Descripcion = Txt_Descripcion.Text;
                    P_Camara.P_Url         = Txt_Url.Text;
                    P_Camara.P_Estatus     = Cmb_Estatus.Text;
                    P_Camara.P_Usuario     = Txt_Usuario.Text;
                    P_Camara.P_Contrasenia = Txt_Contrasenia.Text;
                    P_Camara.P_Tipo        = Cmb_Tipo.Text;

                    P_Camara.Modificar_Camara();
                    MessageBox.Show("La camara '" + Txt_ID_Camara.Text + "' ha sido modificado", "Camaras", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message, "Bancos", MessageBoxButtons.OK, MessageBoxIcon.Error);;
                return(false);
            }
        }
예제 #2
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Alta_Camara
        ///DESCRIPCIÓN          : Método que valida los campos obligatorios.
        ///PARÁMETROS           :
        ///CREÓ                 : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO           : 01 Diciembre 2014
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private Boolean Alta_Camara()
        {
            Cls_Cat_Camaras_Negocio P_Camara = new Cls_Cat_Camaras_Negocio();
            Boolean Alta = false; // Variable que indica si el registro en la base de datos se efectúa satisfactoriamente

            try
            {
                if (Validar_Alta())
                {
                    P_Camara.P_Nombre      = Txt_Nombre.Text;
                    P_Camara.P_Descripcion = Txt_Descripcion.Text;
                    P_Camara.P_Url         = Txt_Url.Text;
                    P_Camara.P_Estatus     = Cmb_Estatus.Text;
                    P_Camara.P_Usuario     = Txt_Usuario.Text;
                    P_Camara.P_Contrasenia = Txt_Contrasenia.Text;
                    P_Camara.P_Tipo        = Cmb_Tipo.Text;

                    P_Camara.Alta_Camara();

                    MessageBox.Show("La camara ha sido registrado", "Camara", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Alta = true;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message, "Bancos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            return(Alta);
        }
예제 #3
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Cargar_Grid_Camaras
        ///DESCRIPCIÓN          : Consulta todos los bancos de la base de datos y los coloca en el DataGridView
        ///PARÁMETROS           :
        ///CREÓ                 : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO           : 01 Diciembre 2014
        ///MODIFICÓ             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private void Cargar_Grid_Camaras()
        {
            Cls_Cat_Camaras_Negocio P_Camaras = new Cls_Cat_Camaras_Negocio(); // Variable utilizada para consultar todos los bancos existentes en la base de datos.

            try
            {
                Grid_Camaras.DataSource = P_Camaras.Consultar_Camaras();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message, "Bancos", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #4
0
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Alta_Camara
        ///DESCRIPCIÓN          : Registra un nuevo banco en la base de datos
        ///PARÁMETROS           : P_Banco que contiene la informacion de el nuevo banco
        ///CREÓ                 : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO           : 01 Diciembre 2014
        ///MODIFICÓ             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*******************************************************************************
        public static Boolean Alta_Camara(Cls_Cat_Camaras_Negocio P_Camara)
        {
            StringBuilder Mi_SQL = new StringBuilder(); // Variable para almacenar el query a ejecutar en la base de datos.
            Boolean       Alta   = false;               // Variable que se utiliza para indicar si se realiza la ejecución del query.
            String        Camara_ID;                    // Variable que almacena el valor del nuevo ID.

            try
            {
                Camara_ID = Cls_Metodos_Generales.Obtener_ID_Consecutivo(Cat_Camaras.Tabla_Cat_Camaras, Cat_Camaras.Campo_Camara_ID, "", 5);
                Conexion.Iniciar_Helper();
                Conexion.HelperGenerico.Conexion_y_Apertura();

                Mi_SQL.Append("INSERT INTO " + Cat_Camaras.Tabla_Cat_Camaras + "(");
                Mi_SQL.Append(Cat_Camaras.Campo_Camara_ID);
                Mi_SQL.Append("," + Cat_Camaras.Campo_Nombre);
                Mi_SQL.Append("," + Cat_Camaras.Campo_Descripcion);
                Mi_SQL.Append("," + Cat_Camaras.Campo_Url);
                Mi_SQL.Append("," + Cat_Camaras.Campo_Estatus);
                Mi_SQL.Append("," + Cat_Camaras.Campo_Usuario);
                Mi_SQL.Append("," + Cat_Camaras.Campo_Contrasenia);
                Mi_SQL.Append("," + Cat_Camaras.Campo_Tipo);
                Mi_SQL.Append("," + Cat_Camaras.Campo_Usuario_Creo);
                Mi_SQL.Append("," + Cat_Camaras.Campo_Fecha_Creo);
                Mi_SQL.Append(") VALUES (");
                Mi_SQL.Append("'" + Camara_ID + "'");
                Mi_SQL.Append(", '" + P_Camara.P_Nombre + "'");
                Mi_SQL.Append(", '" + P_Camara.P_Descripcion + "'");
                Mi_SQL.Append(", '" + P_Camara.P_Url + "'");
                Mi_SQL.Append(", '" + P_Camara.P_Estatus + "'");
                Mi_SQL.Append(", '" + P_Camara.P_Usuario + "'");
                Mi_SQL.Append(", '" + P_Camara.P_Contrasenia + "'");
                Mi_SQL.Append(", '" + P_Camara.P_Tipo + "'");
                Mi_SQL.Append(", '" + MDI_Frm_Apl_Principal.Nombre_Usuario + "'");
                Mi_SQL.Append("," + Cls_Ayudante_Sintaxis.Fecha());
                Mi_SQL.Append(")");

                Conexion.HelperGenerico.Ejecutar_NonQuery(Mi_SQL.ToString());
                Alta = true;
            }
            catch (Exception e)
            {
                Alta = false;
                throw new Exception("Alta de Banco : " + e.Message);
            }
            finally
            {
                Conexion.HelperGenerico.Cerrar_Conexion();
            }

            return(Alta);
        }
예제 #5
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Btn_Eliminar_Click
        ///DESCRIPCIÓN          : Cambia el estatus a inactivo de una camara
        ///PARÁMETROS           :
        ///CREÓ                 : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO           : 01 Diciembre 2014
        ///MODIFICÓ             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private void Btn_Eliminar_Click(object sender, EventArgs e)
        {
            Cls_Cat_Camaras_Negocio P_Camara = new Cls_Cat_Camaras_Negocio();

            if (Txt_ID_Camara.Text != String.Empty)
            {
                if (MessageBox.Show(this, "¿Quiere realmente Inactivar la camara '" + Txt_Nombre.Text + "' ?", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    P_Camara.P_Camara_ID = Txt_ID_Camara.Text;
                    P_Camara.P_Estatus   = "INACTIVO";

                    P_Camara.Modificar_Camara();
                    MessageBox.Show("La camara '" + Txt_ID_Camara.Text + "' ha sido INACTIVADO", "Camaras", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Cls_Metodos_Generales.Limpia_Controles(Fra_Datos_Generales);

                    Cargar_Grid_Camaras();
                }
            }
        }
예제 #6
0
        ///*************************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Consultar_Camaras
        ///DESCRIPCIÓN          : Realiza la consulta de las camaras en la base de datos
        ///PARÁMETROS           :
        ///CREÓ                 : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO           : 01 Diciembre 2014
        ///MODIFICO             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*************************************************************************************
        private void Consultar_Camaras()
        {
            Cls_Cat_Camaras_Negocio P_Camara = new Cls_Cat_Camaras_Negocio();

            try
            {
                switch (Cmb_Busqueda_Tipo.Text)
                {
                case "Id de Camara":
                    P_Camara.P_Camara_ID    = Txt_Descripcion_Busqueda.Text;
                    Grid_Camaras.DataSource = P_Camara.Consultar_Camaras();
                    break;

                case "Nombre":
                    P_Camara.P_Nombre       = Txt_Descripcion_Busqueda.Text;
                    Grid_Camaras.DataSource = P_Camara.Consultar_Camaras();
                    break;

                case "Descripcion":
                    P_Camara.P_Descripcion  = Txt_Descripcion_Busqueda.Text;
                    Grid_Camaras.DataSource = P_Camara.Consultar_Camaras();
                    break;

                case "Url":
                    P_Camara.P_Url          = Txt_Descripcion_Busqueda.Text;
                    Grid_Camaras.DataSource = P_Camara.Consultar_Camaras();
                    break;

                case "Estatus":
                    P_Camara.P_Estatus      = Txt_Descripcion_Busqueda.Text.ToUpper();
                    Grid_Camaras.DataSource = P_Camara.Consultar_Camaras();
                    break;
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message, "Camaras", MessageBoxButtons.OK, MessageBoxIcon.Error);;
            }
        }
예제 #7
0
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Modificar_Camara
        ///DESCRIPCIÓN          : Registra un nuevo banco en la base de datos
        ///PARÁMETROS           : P_Banco que contiene la informacion de el nuevo banco
        ///CREÓ                 : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO           : 01 Diciembre 2014
        ///MODIFICÓ             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*******************************************************************************
        public static Boolean Modificar_Camara(Cls_Cat_Camaras_Negocio P_Camara)
        {
            StringBuilder Mi_SQL       = new StringBuilder(); // Variable para almacenar el query a ejecutar en la base de datos.
            Boolean       Modificacion = false;               // Variable que se utiliza para indicar si se realiza la ejecución del query.

            try
            {
                Conexion.Iniciar_Helper();
                Conexion.HelperGenerico.Conexion_y_Apertura();

                Mi_SQL.Append("update " + Cat_Camaras.Tabla_Cat_Camaras + " set ");
                Mi_SQL.Append(Cat_Camaras.Campo_Estatus + "= '" + P_Camara.P_Estatus + "'");

                if (!String.IsNullOrEmpty(P_Camara.P_Nombre))
                {
                    Mi_SQL.Append(", " + Cat_Camaras.Campo_Nombre + "= '" + P_Camara.P_Nombre + "'");
                }

                if (!String.IsNullOrEmpty(P_Camara.P_Descripcion))
                {
                    Mi_SQL.Append(", " + Cat_Camaras.Campo_Descripcion + "= '" + P_Camara.P_Descripcion + "'");
                }

                if (!String.IsNullOrEmpty(P_Camara.P_Url))
                {
                    Mi_SQL.Append(", " + Cat_Camaras.Campo_Url + "= '" + P_Camara.P_Url + "'");
                }

                if (!String.IsNullOrEmpty(P_Camara.P_Usuario))
                {
                    Mi_SQL.Append(", " + Cat_Camaras.Campo_Usuario + "= '" + P_Camara.P_Usuario + "'");
                }

                if (!String.IsNullOrEmpty(P_Camara.P_Contrasenia))
                {
                    Mi_SQL.Append(", " + Cat_Camaras.Campo_Contrasenia + "= '" + P_Camara.P_Contrasenia + "'");
                }

                if (!String.IsNullOrEmpty(P_Camara.P_Tipo))
                {
                    Mi_SQL.Append(", " + Cat_Camaras.Campo_Tipo + "= '" + P_Camara.P_Tipo + "'");
                }


                Mi_SQL.Append(", " + Cat_Camaras.Campo_Usuario_Modifico + "= '" + MDI_Frm_Apl_Principal.Nombre_Usuario + "'");
                Mi_SQL.Append(", " + Cat_Camaras.Campo_Fecha_Modifico + "= " + Cls_Ayudante_Sintaxis.Fecha() + "");

                //  seccion where
                Mi_SQL.Append(" where " + Cat_Camaras.Campo_Camara_ID + "= '" + P_Camara.P_Camara_ID + "'");

                Conexion.HelperGenerico.Ejecutar_NonQuery(Mi_SQL.ToString());
                Modificacion = true;
            }
            catch (Exception e)
            {
                Modificacion = false;
                throw new Exception("Alta de Banco : " + e.Message);
            }
            finally
            {
                Conexion.HelperGenerico.Cerrar_Conexion();
            }

            return(Modificacion);
        }
예제 #8
0
        ///*******************************************************************************
        ///NOMBRE DE LA FUNCIÓN : Consultar_Camaras
        ///DESCRIPCIÓN          : Consulta los bancos registrados en la base de datos
        ///PARÁMETROS           : P_Banco que contiene la informacion de los bancos a consultar
        ///CREÓ                 : Hugo Enrique Ramírez Aguilera
        ///FECHA_CREO           : 01 Diciembre 2014
        ///MODIFICÓ             :
        ///FECHA_MODIFICO       :
        ///CAUSA_MODIFICACIÓN   :
        ///*******************************************************************************
        public static System.Data.DataTable Consultar_Camaras(Cls_Cat_Camaras_Negocio P_Camaras)
        {
            StringBuilder Mi_SQL = new StringBuilder(); // Variable para almacenar el query a ejecutar en la base de datos.

            try
            {
                Conexion.Iniciar_Helper();
                Conexion.HelperGenerico.Conexion_y_Apertura();

                Mi_SQL.Append("SELECT * FROM " + Cat_Camaras.Tabla_Cat_Camaras);


                if (!String.IsNullOrEmpty(P_Camaras.P_Camara_ID))
                {
                    if (Mi_SQL.ToString().Contains("WHERE"))
                    {
                        Mi_SQL.Append(" AND " + Cat_Camaras.Campo_Camara_ID + " = '" + P_Camaras.P_Camara_ID + "'");
                    }
                    else
                    {
                        Mi_SQL.Append(" WHERE " + Cat_Camaras.Campo_Camara_ID + " = '" + P_Camaras.P_Camara_ID + "'");
                    }
                }

                if (!String.IsNullOrEmpty(P_Camaras.P_Nombre))
                {
                    if (Mi_SQL.ToString().Contains("WHERE"))
                    {
                        Mi_SQL.Append(" AND " + Cat_Camaras.Campo_Nombre + " LIKE '" + P_Camaras.P_Nombre + "%'");
                    }
                    else
                    {
                        Mi_SQL.Append(" WHERE " + Cat_Camaras.Campo_Nombre + " LIKE '" + P_Camaras.P_Nombre + "%'");
                    }
                }

                if (!String.IsNullOrEmpty(P_Camaras.P_Descripcion))
                {
                    if (Mi_SQL.ToString().Contains("WHERE"))
                    {
                        Mi_SQL.Append(" AND " + Cat_Camaras.Campo_Descripcion + " LIKE '" + P_Camaras.P_Descripcion + "%'");
                    }
                    else
                    {
                        Mi_SQL.Append(" WHERE " + Cat_Camaras.Campo_Descripcion + " LIKE '" + P_Camaras.P_Descripcion + "%'");
                    }
                }

                if (!String.IsNullOrEmpty(P_Camaras.P_Url))
                {
                    if (Mi_SQL.ToString().Contains("WHERE"))
                    {
                        Mi_SQL.Append(" AND " + Cat_Camaras.Campo_Url + " LIKE '" + P_Camaras.P_Url + "%'");
                    }
                    else
                    {
                        Mi_SQL.Append(" WHERE " + Cat_Camaras.Campo_Url + " LIKE '" + P_Camaras.P_Url + "%'");
                    }
                }

                if (!String.IsNullOrEmpty(P_Camaras.P_Estatus))
                {
                    if (Mi_SQL.ToString().Contains("WHERE"))
                    {
                        Mi_SQL.Append(" AND " + Cat_Camaras.Campo_Estatus + " = '" + P_Camaras.P_Estatus + "'");
                    }
                    else
                    {
                        Mi_SQL.Append(" WHERE " + Cat_Camaras.Campo_Estatus + " = '" + P_Camaras.P_Estatus + "'");
                    }
                }

                if (!String.IsNullOrEmpty(P_Camaras.P_Tipo))
                {
                    if (Mi_SQL.ToString().Contains("WHERE"))
                    {
                        Mi_SQL.Append(" AND " + Cat_Camaras.Campo_Tipo + " = '" + P_Camaras.P_Tipo + "'");
                    }
                    else
                    {
                        Mi_SQL.Append(" WHERE " + Cat_Camaras.Campo_Tipo + " = '" + P_Camaras.P_Tipo + "'");
                    }
                }

                return(Conexion.HelperGenerico.Obtener_Data_Table(Mi_SQL.ToString()));
            }
            catch (Exception e)
            {
                throw new Exception("Consulta de Bancos : " + e.Message);
            }
            finally
            {
                Conexion.HelperGenerico.Cerrar_Conexion();
            }
        }