public void agregarFacturaD(string idProducto, string idFactura, string cantidad, string monto, string idSerie)
        {
            Sentencias  sentencias = new Sentencias();
            OdbcCommand command    = sentencias.insertarFacturaD(idProducto, idFactura, cantidad, monto, idSerie);

            command.ExecuteNonQuery();
        }
Exemple #2
0
        private void Validar_credenciales_Click(object sender, EventArgs e)
        {
            //Metodo que le indica al programa antes de iniciar que tipo de BBDD se va a usar
            //Necesario para que se cargue el string de conexion de la BBDD correspondiente
            Common.Type_bbdd_connection_data();
            //Variables que contienen los datos USUARIO y PASSWORD introducidos por el usuario
            string User = textBoxUser.Text.ToString();
            string Pass = SecureCommon.EncryptHash(textBoxPassword.Text.ToString());
            //Esta parte valida la configuracion de acceso a la BBDD
            //Si es true permite que se valide en la aplicacion
            bool ValidaAccesoBBDD = Sentencias.Validar_Conexion_BBDD();

            if (ValidaAccesoBBDD == true)
            {
                //Valida que el usuario y contraseña son correctos y permite iniciar la aplicacion
                bool ValidaAccesoAPP = Sentencias.Bbdd_apply_two_fields_exact("usuarios", "User", "Password", User, Pass);
                if (ValidaAccesoAPP == true)
                {
                    //Obtiene el rol de el usuario
                    string  Rol          = Sentencias.Dato_Campo_String("usuarios", "User", User, 2);
                    Gestion panelgestion = new Gestion(User, Rol);
                    this.Hide();
                    panelgestion.ShowDialog();
                    this.Close();
                }
            }
        }
        public void agregarPedidoD(string idProducto, string idPedido, string cantidad, string monto)
        {
            Sentencias  sentencias = new Sentencias();
            OdbcCommand command    = sentencias.insertarPedidoD(idProducto, idPedido, cantidad, monto);

            command.ExecuteNonQuery();
        }
        public void obtenerPedidoE(string idCotizacion, TextBox idCliente, TextBox fechaC, TextBox cotizacion, TextBox fechaP)
        {
            Sentencias      sentencias = new Sentencias();
            OdbcDataAdapter datos      = sentencias.obtenerPedidoE(idCotizacion);
            DataTable       dtDatos    = new DataTable();

            datos.Fill(dtDatos);
            string  cot;
            TextBox aux = new TextBox();

            if (dtDatos.Rows.Count > 0)
            {
                for (int i = 0; i < dtDatos.Rows.Count; i++)
                {
                    DataRow row = dtDatos.Rows[i];
                    idCliente.Text = row["KidCliente"].ToString();
                    fechaP.Text    = row["vencimiento_encabezadopedido"].ToString();
                    cot            = row["KidCotizacionEncabezado"].ToString();

                    if (String.IsNullOrEmpty(cot))
                    {
                        cotizacion.Text = "-";
                    }
                    else
                    {
                        cotizacion.Text = cot;
                        obtenerCotizacionE(idCotizacion, aux, fechaC, false);
                    }
                }
            }
            else
            {
                MessageBox.Show("No existe el pedido", "Facturacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public bool obtenerProducto(string sIdProducto, TextBox nombre, TextBox descripcion)
        {
            bool            encontrado = false;
            Sentencias      sentencias = new Sentencias();
            OdbcDataAdapter datos      = sentencias.obtenerProducto(sIdProducto);
            DataTable       dtDatos    = new DataTable();

            datos.Fill(dtDatos);
            if (dtDatos.Rows.Count > 0)
            {
                for (int i = 0; i < dtDatos.Rows.Count; i++)
                {
                    DataRow row = dtDatos.Rows[i];
                    nombre.Text      = row["nombre_producto"].ToString();
                    descripcion.Text = row["descripcion_producto"].ToString();
                }
                encontrado = true;
            }
            else
            {
                MessageBox.Show("Error al Obtener Producto", "Facturacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                encontrado = false;
            }
            return(encontrado);
        }
        public void agregarPedidoE(string id, string idCotizacion, string idCliente, DateTime fechaI, DateTime fechaF)
        {
            Sentencias  sentencias = new Sentencias();
            OdbcCommand command    = sentencias.insertarPedidoE(id, idCliente, idCotizacion, fechaI, fechaF);

            command.ExecuteNonQuery();
        }
        public bool consultarCliente(string sidCliente, TextBox nombre, TextBox apellido, TextBox nit, bool mensaje)
        {
            bool            encontrado = false;
            Sentencias      sentencias = new Sentencias();
            OdbcDataAdapter datos      = sentencias.consultarClientes(sidCliente);
            DataTable       dtDatos    = new DataTable();

            datos.Fill(dtDatos);
            if (dtDatos.Rows.Count > 0)
            {
                for (int i = 0; i < dtDatos.Rows.Count; i++)
                {
                    DataRow row = dtDatos.Rows[i];
                    nombre.Text   = row["nombres_cliente"].ToString();
                    apellido.Text = row["apellidos_cliente"].ToString();
                    nit.Text      = row["nit_cliente"].ToString();
                }
                if (mensaje)
                {
                    MessageBox.Show("Cliente Encontrado!", "Facturacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                encontrado = true;
            }
            else
            {
                MessageBox.Show("Cliente Inexistente!", "Facturacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                encontrado = false;
            }
            return(encontrado);
        }
Exemple #8
0
        public void aumentarInventario(string idProducto)
        {
            Sentencias  sentencias = new Sentencias();
            OdbcCommand command    = sentencias.aumentarInventario(idProducto);

            command.ExecuteNonQuery();
        }
Exemple #9
0
        public void disminuirInventario(string idProducto, string cantidad)
        {
            Sentencias  sentencias = new Sentencias();
            OdbcCommand command    = sentencias.disminuirInventario(idProducto, cantidad);

            command.ExecuteNonQuery();
        }
        public void obtenerPedidoD(string idCotizacion, DataGridView tablaFactura)
        {
            Sentencias      sentencias = new Sentencias();
            OdbcDataAdapter datos      = sentencias.obtenerPedidoD(idCotizacion);
            DataTable       dtDatos    = new DataTable();

            datos.Fill(dtDatos);
            if (dtDatos.Rows.Count > 0)
            {
                tablaFactura.Rows.Clear();
                for (int i = 0; i < dtDatos.Rows.Count; i++)
                {
                    DataRow row = dtDatos.Rows[i];
                    tablaFactura.Rows.Add(
                        row["KidProducto"].ToString(),
                        row["cantidad_Detallepedido"].ToString(),
                        row["descripcion"].ToString(),
                        row["precio"].ToString(),
                        row["monto_Detallepedido"].ToString(),
                        "-"
                        );
                }
            }
            else
            {
                MessageBox.Show("Error al Obtener Pedido", "Facturacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void obtenerFacturaE(string idSerie, DataGridView tablaFactura, List <int> listaClientes)
        {
            Sentencias      sentencias = new Sentencias();
            OdbcDataAdapter datos      = sentencias.obtenerFacturaE(idSerie);
            DataTable       dtDatos    = new DataTable();

            datos.Fill(dtDatos);
            tablaFactura.Rows.Clear();
            if (dtDatos.Rows.Count > 0)
            {
                for (int i = 0; i < dtDatos.Rows.Count; i++)
                {
                    DataRow row = dtDatos.Rows[i];
                    tablaFactura.Rows.Add(
                        row["idFactura"].ToString(),
                        row["fecha_facturaencabezado"].ToString(),
                        row["descripcion_facturaencabezado"].ToString(),
                        row["moneda"].ToString(),
                        row["tipo_impuesto"].ToString(),
                        row["impuesto"].ToString(),
                        row["monto"].ToString()
                        );
                    listaClientes.Add(Int32.Parse(row["KidCliente"].ToString()));
                }
            }
            else
            {
                MessageBox.Show("No Se Encontraron Coincidencias", "Devoluciones", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void agregarDevolucion(string idFactura, string idSerie, string descripcion)
        {
            Sentencias  sentencias = new Sentencias();
            OdbcCommand command    = sentencias.insertarDevulucion(idFactura, idSerie, descripcion);

            command.ExecuteNonQuery();
        }
        public void Consulta_all()
        {
            string CampoSeleccionado = comboBoxSearchVlan.SelectedItem.ToString();
            string datocampo         = textBoxStringSearch.Text.ToString();

            if (CampoSeleccionado == "ALL")
            {
                Sentencias.Bbdd_apply_all_datagridView("vlan_ipv4", dataGridView_ipv4_vlan);
            }
            else
            {
                if (CampoSeleccionado == "For IP")
                {
                    Sentencias.Bbdd_apply_search_vlan_for_IP("IPv4", "vlan_ipv4", datocampo, dataGridView_ipv4_vlan);
                }
                else
                {
                    if (checkBoxStringSearch.Checked == true)
                    {
                        Sentencias.Bbdd_apply_wherelike_datagridView("vlan_ipv4", CampoSeleccionado, datocampo, dataGridView_ipv4_vlan);
                    }
                    else
                    {
                        if (CampoSeleccionado == "Date")
                        {
                            Sentencias.Bbdd_apply_wherelike_datagridView("vlan_ipv4", CampoSeleccionado, datocampo, dataGridView_ipv4_vlan);
                        }
                        else
                        {
                            Sentencias.Bbdd_apply_where_datagridView("vlan_ipv4", CampoSeleccionado, datocampo, dataGridView_ipv4_vlan);
                        }
                    }
                }
            }
        }
Exemple #14
0
        private void buttonVlanIPv4_Click(object sender, EventArgs e)
        {
            string CampoSeleccionado = comboBoxSearchVlan.SelectedItem.ToString();
            string datocampo         = textBoxStringSearch.Text.ToString();

            if (CampoSeleccionado == "ALL")
            {
                Sentencias.Bbdd_apply_all_Desc_datagridView("log_vlan_ipv4", dataGridViewLogs);
            }
            else
            {
                if (checkBoxStringSearch.Checked == true)
                {
                    Sentencias.Bbdd_apply_wherelike_datagridView("log_vlan_ipv4", CampoSeleccionado, datocampo, dataGridViewLogs);
                }
                else
                {
                    if (CampoSeleccionado == "Date")
                    {
                        Sentencias.Bbdd_apply_wherelike_datagridView("log_vlan_ipv4", CampoSeleccionado, datocampo, dataGridViewLogs);
                    }
                    else
                    {
                        Sentencias.Bbdd_apply_where_datagridView("log_vlan_ipv4", CampoSeleccionado, datocampo, dataGridViewLogs);
                    }
                }
            }
        }
        public void validarDevolucion(string correlativo)
        {
            Sentencias  sentencias = new Sentencias();
            OdbcCommand command    = sentencias.validarSolicitud(correlativo);

            command.ExecuteNonQuery();
        }
Exemple #16
0
        private void Button_Create_Click(object sender, EventArgs e)
        {
            string id_hostname     = textBoxHostname.Text.ToString();
            string id_DNS          = textBoxDNS.Text.ToString();
            string id_Comments     = textBoxComments.Text.ToString();
            string id_IP           = textBoxIP.Text.ToString();
            string id_SN           = textBoxSN.Text.ToString();
            string id_Name         = textBoxName.Text.ToString();
            string id_Manufacturer = textBoxManufacturer.Text.ToString();
            string id_Location     = textBoxLocation.Text.ToString();
            string id_Environment  = textBoxEnvironment.Text.ToString();
            string id_Domain       = textBoxDomain.Text.ToString();
            string id_Contact      = textBoxContact.Text.ToString();
            string id_Aditional    = textBoxAditional.Text.ToString();
            string id_Ports        = textBoxPorts.Text.ToString();
            string id_Other1       = textBoxOther1.Text.ToString();
            string id_Other2       = textBoxOther2.Text.ToString();
            string id_WorkOrder    = textBoxWorkOrder.Text.ToString();
            bool   VSn             = Common.ValidadorCamposVacios(id_SN, "SN");
            bool   VWorder         = Common.ValidadorCamposVacios(id_WorkOrder, "Work Order");

            if (VSn == true && VWorder == true)
            {
                Sentencias.Insert_inventory(id_hostname, id_DNS, id_Comments, id_IP, id_SN, id_Name, id_Manufacturer,
                                            id_Location, id_Environment, id_Domain, id_Contact, id_Aditional, id_Ports, id_Other1, id_Other2,
                                            id_WorkOrder);
                this.Close();
            }
        }
        public void anularFactura(string idFactura, string idSerie)
        {
            Sentencias  sentencias = new Sentencias();
            OdbcCommand command    = sentencias.anularFactura(idFactura, idSerie);

            command.ExecuteNonQuery();
        }
        public void obtenerDevoluciones(DataGridView tablaDevoluciones, bool validado)
        {
            Sentencias      sentencias = new Sentencias();
            OdbcDataAdapter datos      = sentencias.obtenerDevoluciones();
            DataTable       dtDatos    = new DataTable();

            datos.Fill(dtDatos);
            tablaDevoluciones.Rows.Clear();
            if (dtDatos.Rows.Count > 0)
            {
                for (int i = 0; i < dtDatos.Rows.Count; i++)
                {
                    DataRow row = dtDatos.Rows[i];
                    tablaDevoluciones.Rows.Add(
                        row["kidDevoluciones"].ToString(),
                        row["motivo_devoluciones"].ToString(),
                        row["fecha_devoluciones"].ToString(),
                        row["idFactura"].ToString()
                        );
                }
            }
            else
            {
                if (validado)
                {
                    MessageBox.Show("No hay Devoluciones!", "Devoluciones", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Exemple #19
0
        private void buttonDeleteSimply_Click(object sender, EventArgs e)
        {
            string DS_building      = comboBoxBuilding0.Text.ToString();
            string DS_Floor         = comboBoxFloor0.Text.ToString();
            string DS_Closet        = comboBoxCloset0.Text.ToString();
            string DS_Panel         = comboBoxPanel0.Text.ToString();
            string DS_Panel_port    = comboBoxPanelPort0.Text.ToString();
            string DS_Stack         = comboBoxStack0.Text.ToString();
            string DS_IPSwitch      = textSimplyDelIPSwitch0.Text.ToString();
            string DS_Worder        = textSimplyDelWorder0.Text.ToString();
            bool   VDS_building     = Common.ValidadorCamposVacios(DS_building, "Building");
            bool   VDS_Floor        = Common.ValidadorCamposVacios(DS_Floor, "Floor");
            bool   VDS_Closet       = Common.ValidadorCamposVacios(DS_Closet, "Closet");
            bool   VDS_Panel        = Common.ValidadorCamposVacios(DS_Panel, "Panel");
            bool   VDS_Panel_port   = Common.ValidadorCamposVacios(DS_Panel_port, "Panel");
            bool   VDS_Stack        = Common.ValidadorCamposVacios(DS_Stack, "Stack");
            bool   VDS_IPSwitch     = Common.ValidadorCamposVacios(DS_IPSwitch, "IP switch");
            bool   Vexists_IPSwitch = Sentencias.ValidarDatoExistente("patching", "IP_Switch", DS_IPSwitch);
            bool   VDS_Worder       = Common.ValidadorCamposVacios(DS_Worder, "Work Order");

            if (Vexists_IPSwitch == false)
            {
                MessageBox.Show("The IP Switch no exists! ");
            }
            if (VDS_building == true && VDS_Floor == true && VDS_Closet == true && VDS_Panel == true && VDS_Panel_port == true &&
                VDS_Stack == true && VDS_IPSwitch == true && VDS_Worder == true && Vexists_IPSwitch == true)
            {
                Sentencias.Delete_field_patching(DS_building, DS_Floor, DS_Closet, DS_Panel, DS_Panel_port, DS_Stack, DS_IPSwitch, DS_Worder);
            }
        }
Exemple #20
0
        //Guardar nuevos datos sobre una ip
        private void Button_apply_insert_ipv4_Click_1(object sender, EventArgs e)
        {
            string id_vlan        = GlobalParam.Vlan_IPv6_in_IP_Select;
            bool   Vip_ip         = Common.ValidadorIP(textBoxIp.Text, "IP");
            bool   VC_ip          = Common.ValidadorCamposVacios(textBoxIp.Text, "IP");
            bool   VC_tarea       = Common.ValidadorCamposVacios(textBoxTarea.Text, "Tarea");
            bool   VC_descripcion = Common.ValidadorCamposVacios(textBoxDescripcion.Text, "Descripcion");

            if (Vip_ip == true && VC_ip == true && VC_tarea == true && VC_descripcion == true)
            {
                string VlanAdaptada   = "ipv6_" + id_vlan + "";
                string id_ip          = textBoxIp.Text.ToString();
                string id_dns         = textBoxDns.Text.ToString();
                string id_mac         = textBoxMac.Text.ToString();
                string id_hostname    = textBoxHostname.Text.ToString();
                string id_hostnameR   = textBoxHostnameR.Text.ToString();
                string id_Ubicacion   = textBoxUbicacion.Text.ToString();
                string id_Tarea       = textBoxTarea.Text.ToString();
                string id_Descripcion = textBoxDescripcion.Text.ToString();
                string protocolo      = "vlan_ipv6";
                bool   ValidarAccion  = Sentencias.ValidarDatoExistenteConMensaje(VlanAdaptada, "IP", id_ip, "IP");
                if (ValidarAccion == false)
                {
                    Sentencias.Insert_ip(protocolo, id_vlan, id_Ubicacion, id_mac, id_dns, id_Descripcion, id_hostnameR,
                                         id_hostname, id_Tarea, id_ip);
                    this.Close();
                }
            }
        }
 /// <summary>
 /// Constructor para llamar a los métodos que se encargan de obtener el path del JSON de Sentencias para Roles.
 /// </summary>
 public SentenciasRoles()
 {
     configuration_Builder = new ConfigurationBuilder();
     path_ArchivoConfig    = Path.Combine(Directory.GetCurrentDirectory(), "Configuration\\SentenciasRolesBD.json");
     configuration_Builder.AddJsonFile(path_ArchivoConfig, false);
     root_Config    = configuration_Builder.Build();
     obj_Sentencias = ObtenerSentenciasComp();
 }
Exemple #22
0
        private void Button_apply_update_ipv4_Click(object sender, EventArgs e)
        {
            bool BredNetwork   = Sentencias.ValidarDatoExistenteConMensaje("vlan_ipv4", "Network", textBoxDireccionRed.Text, "Network");
            bool VVlan         = Common.ValidadorInt(textBoxVlan.Text, "Vlan");
            bool CVlan         = Common.ValidadorCamposVacios(textBoxVlan.Text, "Vlan");
            bool CNombreVlan   = Common.ValidadorCamposVacios(textBoxNombre.Text, "Name");
            bool CRangoInicio  = Common.ValidadorCamposVacios(textBoxRangoInicio.Text, "Initial_Range");
            bool CRangoFin     = Common.ValidadorCamposVacios(textBoxRangoFin.Text, "Final_Range");
            bool CMascara      = Common.ValidadorCamposVacios(textBoxMascara.Text, "Mask");
            bool CDireccionRed = Common.ValidadorCamposVacios(textBoxDireccionRed.Text, "Network");
            bool CUbicacion    = Common.ValidadorCamposVacios(textBoxUbicacion.Text, "Location");
            bool CGateway1     = Common.ValidadorCamposVacios(textBoxGateway1.Text, "Gateway 1");
            bool CTarea        = Common.ValidadorCamposVacios(textBoxTarea.Text, "Work_Order");



            if (VVlan == true && CVlan == true && CNombreVlan == true && CRangoInicio == true |
                CRangoFin == true && CMascara == true && CDireccionRed == true |
                CUbicacion == true && CGateway1 == true && CTarea == true && BredNetwork == false)
            {
                string id_vlan          = textBoxVlan.Text.ToString();
                string id_nombre_vlan   = textBoxNombre.Text.ToString();
                string id_RangoInicio   = textBoxRangoInicio.Text.ToString();
                string id_RangoFin      = textBoxRangoFin.Text.ToString();
                string id_Mascara       = textBoxMascara.Text.ToString();
                string id_DireccionRed  = textBoxDireccionRed.Text.ToString();
                string id_Ubicacion     = textBoxUbicacion.Text.ToString();
                string id_Gateway1      = textBoxGateway1.Text.ToString();
                string id_Broadcast     = textBoxBroadcast.Text.ToString();
                string id_TipoRed       = textBoxTipoRed.Text.ToString();
                string id_Dispositivo   = textBoxDispositivo.Text.ToString();
                string id_Clasificacion = textBoxClasificacion.Text.ToString();
                string id_Normativa     = textBoxNormativa.Text.ToString();
                string id_Estado        = textBoxEstado.Text.ToString();
                string id_Vsys          = textBoxVsys.Text.ToString();
                string id_Firewall      = textBoxFirewall.Text.ToString();
                string id_Entorno       = textBoxEntorno.Text.ToString();
                string id_Observaciones = textBoxObservaciones.Text.ToString();
                string id_Equipos       = textBoxEquipos.Text.ToString();
                string id_Descripcion   = textBoxDescripcion.Text.ToString();
                string id_Tarea         = textBoxTarea.Text.ToString();
                bool   Exists_Vlan      = Sentencias.ValidarExistenciaVlan("vlan_ipv4", id_vlan);
                //////////////////////////////////////
                if (Exists_Vlan == false)
                {
                    Sentencias.Insert_vlan_IPv4(id_vlan, id_nombre_vlan, id_Ubicacion, id_Vsys, id_Descripcion,
                                                id_DireccionRed, id_RangoInicio, id_RangoFin, id_Mascara, id_Gateway1,
                                                id_Broadcast, id_Observaciones, id_Dispositivo,
                                                id_Firewall, id_Entorno, id_Normativa, id_Estado, id_TipoRed,
                                                id_Equipos, id_Clasificacion, id_Tarea);
                    this.Close();
                }
            }
            else
            {
                MessageBox.Show("Remember to complete the fields in blue color");
            }
        }
Exemple #23
0
        //


        public Gestion(string user_dat, string rol_user)
        {
            // Genera las variables globales que indican el usuario logueado y su rol
            //Necesario para indicar quien realiza las modificaciones en la BBDD desde la app
            InitializeComponent();
            string rol_usuario = Sentencias.Dato_Campo_String("usuarios", "User", user_dat, 2);

            GlobalParam.IDUser = user_dat;
            GlobalParam.IDRol  = rol_usuario;
        }
        public void agregarFacturaE(string id, string idCliente, string idCotizacion, string idPedido, string idLista, DateTime fecha, string desc, string idSerie, string idImpuesto, string idMoneda, string idDescuentos, string impuesto, string total)
        {
            Sentencias  sentencias = new Sentencias();
            OdbcCommand command    = sentencias.insertarFacturaE(id,
                                                                 idCliente, idCotizacion, idPedido, idLista,
                                                                 fecha, desc, idSerie, idImpuesto, idMoneda,
                                                                 idDescuentos, impuesto, total);

            command.ExecuteNonQuery();
        }
Exemple #25
0
        public static void Import_Vlan_IPv4(Label url_Excel, Label labelCount)
        {
            ////////////////OPEN EXCEL/////////////////
            Excel.Application xlApp       = new Excel.Application();
            Excel.Workbook    xlWorkbook  = xlApp.Workbooks.Open(@url_Excel.Text);
            Excel.Worksheet   xlWorksheet = xlWorkbook.Sheets[1];
            Excel.Range       range       = xlWorksheet.UsedRange;
            int    rows      = range.Rows.Count;
            int    cols      = range.Columns.Count;
            int    marcador  = rows;
            string workOrder = "" + GlobalParam.IDUser + "_Import_Data";

            for (int i = 2; i <= rows; i++)
            {
                marcador        = marcador - 1;
                labelCount.Text = marcador.ToString();
                string id_vlan          = range.Cells[i, 1].Value2.ToString();
                string id_nombre_vlan   = range.Cells[i, 2].Value2.ToString();
                string id_Ubicacion     = range.Cells[i, 3].Value2.ToString();
                string id_Vsys          = range.Cells[i, 4].Value2.ToString();
                string id_Descripcion   = range.Cells[i, 5].Value2.ToString();
                string id_DireccionRed  = range.Cells[i, 6].Value2.ToString();
                string id_Gateway1      = range.Cells[i, 7].Value2.ToString();
                string id_Observaciones = range.Cells[i, 8].Value2.ToString();
                string id_Dispositivo   = range.Cells[i, 9].Value2.ToString();
                string id_Firewall      = range.Cells[i, 10].Value2.ToString();
                string id_Entorno       = range.Cells[i, 11].Value2.ToString();
                string id_Normativa     = range.Cells[i, 12].Value2.ToString();
                string id_Estado        = range.Cells[i, 13].Value2.ToString();
                string id_TipoRed       = range.Cells[i, 14].Value2.ToString();
                string id_Equipos       = range.Cells[i, 15].Value2.ToString();
                string id_Clasificacion = range.Cells[i, 16].Value2.ToString();
                //////////BBDD INSERT///////////////////////////
                ///
                IPNetwork ipnetwork      = IPNetwork.Parse(id_DireccionRed);
                string    id_Mascara     = Convert.ToString(ipnetwork.Netmask);
                string    id_RangoInicio = Convert.ToString(ipnetwork.FirstUsable);
                string    id_RangoFin    = Convert.ToString(ipnetwork.LastUsable);
                string    id_Broadcast   = Convert.ToString(ipnetwork.Broadcast);

                Sentencias.Insert_vlan_IPv4(id_vlan, id_nombre_vlan, id_Ubicacion, id_Vsys, id_Descripcion,
                                            id_DireccionRed, id_RangoInicio, id_RangoFin, id_Mascara, id_Gateway1,
                                            id_Broadcast, id_Observaciones, id_Dispositivo,
                                            id_Firewall, id_Entorno, id_Normativa, id_Estado, id_TipoRed,
                                            id_Equipos, id_Clasificacion, workOrder);
            }
            /////////////////CLOSE EXCEL/////////////////
            Marshal.ReleaseComObject(range);
            Marshal.ReleaseComObject(xlWorksheet);
            xlWorkbook.Close();
            Marshal.ReleaseComObject(xlWorkbook);
            xlApp.Quit();
            Marshal.ReleaseComObject(xlApp);
            MessageBox.Show("Import Completed");
        }
        /// <summary>
        /// Método para obtener el JSON completo sobre las sentencias para roles
        /// </summary>
        /// <returns></returns>
        public Sentencias ObtenerSentenciasComp()
        {
            Sentencias items = new Sentencias();

            using (StreamReader r = new StreamReader(path_ArchivoConfig))
            {
                path_ArchivoConfig = r.ReadToEnd();
                items = JsonConvert.DeserializeObject <Sentencias>(path_ArchivoConfig);
            }
            return(items);
        }
Exemple #27
0
        private void ButtonDelete_Click(object sender, EventArgs e)
        {
            string id_SN        = textBoxSNDel.Text.ToString();
            string id_WorkOrder = textBoxWorderDel.Text.ToString();
            bool   VSn          = Common.ValidadorCamposVacios(id_SN, "SN");
            bool   VWorder      = Common.ValidadorCamposVacios(id_WorkOrder, "Work Order");

            if (VSn == true && VWorder == true)
            {
                Sentencias.Delete_inventory(id_SN, id_WorkOrder);
                this.Close();
            }
        }
        public ArbolSintactico Analizar()
        {
            var sentencias = new Sentencias(new List <Expresion>());

            while (TokenActual.Tipo != TipoSintaxis.TokenEOF)
            {
                sentencias.Add(AnalizarExpresion());
            }

            var endOfFileToken = CoincideCon(TipoSintaxis.TokenEOF);

            return(new ArbolSintactico(_diagnostics, sentencias, endOfFileToken));
        }
Exemple #29
0
        private void buttonDelBuilding_Click(object sender, EventArgs e)
        {
            string DB_building  = comboBoxBuilding1.Text.ToString();
            string DB_worder    = textBoxWorder1.Text.ToString();
            bool   VDB_building = Common.ValidadorCamposVacios(DB_building, "Building");
            bool   VDB_worder   = Common.ValidadorCamposVacios(DB_worder, "Work Order");

            if (VDB_building == true && VDB_worder == true)
            {
                Sentencias.Delete_patching_building(DB_building, DB_worder);
                labelDelBuildingCheck.Text = "successful!";
            }
        }
        //Valida que el campo Vlan tiene un valor y abre el form Insert_or_update_ip_ipv4
        // Si el campo vlan no es de tipo entero, o no tiene valor, no permite abrir el form
        private void button_Update_IP_Data_Click(object sender, EventArgs e)
        {
            GlobalParam.Vlan_IPv4_in_IP_Select = textBox_Vlan.Text;
            bool VVlan = Common.ValidadorInt(textBox_Vlan.Text, "Vlan");
            bool VClan = Common.ValidadorCamposVacios(textBox_Vlan.Text, "Vlan");
            bool ComprobarExistencia = Sentencias.ValidadorTabla(textBox_Vlan.Text);

            if (VVlan == true && VClan == true && ComprobarExistencia == true)
            {
                string ValorVlan = textBox_Vlan.Text.ToString();
                Insert_or_update_ip_ipv4 panel_update_ip_ipv4 = new Insert_or_update_ip_ipv4(ValorVlan);
                panel_update_ip_ipv4.ShowDialog();
            }
        }