private void btnDelete_Click(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(TxbIdentificacion.Text.Trim()))
     {
         DialogResult Opcion = MessageBox.Show("Realmente desea eliminar la localización", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
         if (Opcion == DialogResult.Yes)
         {
             try
             {
                 GuardarDatos   Guardar  = new GuardarDatos();
                 SqlParameter[] ParamSQl = GuardarDatos.Parametros_Localizacion("D", TxbIdentificacion.Text.Trim(), TxbNombre.Text.Trim(), ChbEstado.Checked, txtDetail.Text);
                 if (Guardar.booleano("Sp_Guardar_Localizacion", ParamSQl))
                 {
                     Limpiar(1);
                     MessageBox.Show("Localización eliminada con Exito");
                     LlenarLog.Registro(DateTime.Now, this.Usuario, this.IpLocal, this.IpPublica, this.SerialHDD, Environment.MachineName, "Se elimino localización " + TxbIdentificacion.Text.Trim() + " " + TxbNombre.Text.Trim(), "Maestro Localización - Elimino localización");
                 }
                 else
                 {
                     MessageBox.Show("Localización no se elimino debido a que no existe");
                 }
             }
             catch (Exception Ex)
             {
                 MessageBox.Show(Ex.Message);
             }
         }
     }
     else
     {
         MessageBox.Show("Debe de seleccionar una código para eliminar");
     }
 }
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(TxbIdentificacion.Text.Trim()) && !String.IsNullOrEmpty(TxbNombre.Text.Trim()))
            {
                try
                {
                    if (string.IsNullOrEmpty(this.IpLocal))
                    {
                        this.IpLocal = DireccionIP.Local();
                    }

                    if (string.IsNullOrEmpty(this.IpPublica))
                    {
                        this.IpPublica = DireccionIP.Publica();
                    }

                    if (string.IsNullOrEmpty(this.SerialHDD))
                    {
                        this.SerialHDD = DireccionIP.SerialNumberDisk();
                    }

                    GuardarDatos   Guardar  = new GuardarDatos();
                    SqlParameter[] ParamSQl = GuardarDatos.Parametros_Localizacion("", TxbIdentificacion.Text.Trim(), TxbNombre.Text.Trim(), ChbEstado.Checked, txtDetail.Text);
                    if (Guardar.booleano("Sp_Guardar_Localizacion", ParamSQl))
                    {
                        if (ParamSQl[0].Value.ToString() == "I")
                        {
                            MessageBox.Show("La localización se almacenado con Exito");
                            LlenarLog.Registro(DateTime.Now, this.Usuario, this.IpLocal, this.IpPublica, this.SerialHDD, Environment.MachineName, "Se creo localización " + TxbIdentificacion.Text.Trim() + " " + TxbNombre.Text.Trim(), "Maestro Localización - Crear");
                        }
                        else
                        {
                            MessageBox.Show("La localización se ha actualizado con Exito");
                            LlenarLog.Registro(DateTime.Now, this.Usuario, this.IpLocal, this.IpPublica, this.SerialHDD, Environment.MachineName, "Se modifico la localización" + TxbIdentificacion.Text.Trim() + " " + TxbNombre.Text.Trim(), "Maestro Localización - Modificar");
                        }
                    }

                    Limpiar(1);
                }
                catch (Exception Ex)
                {
                    MessageBox.Show(Ex.Message);
                }
            }
            else
            if (String.IsNullOrEmpty(TxbIdentificacion.Text.Trim()))
            {
                MessageBox.Show("Debe de ingresar un código");
            }
            else
            {
                MessageBox.Show("Debe de ingresar un nombre");
            }
        }