예제 #1
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            FaltanDatos.SetError(btnImportar, string.Empty);
            txtRuta.Text    = "";
            txtRuta.Enabled = false;
            string carpeta = (this.EsMarca) ? UtilLocal.RutaImagenesMarcas() : UtilLocal.RutaImagenesLineas();

            lblArchivo.Text = BuscarGuardarArchivo(carpeta + SubCarpeta);
        }
        public void DoLogin()
        {
            SecurityServices seg = new SecurityServices();

            if (!string.IsNullOrWhiteSpace(Password) && !string.IsNullOrWhiteSpace(LoginID))
            {
                Console.WriteLine(Password);

                if (seg.Login(LoginID, Password))
                {
                    //  OMBSesion sesion = new OMBSesion(user);

                    //  MessengerInstance.Send<OMBSesion>(sesion);
                    if (FinishInteraction != null)
                    {
                        FinishInteraction();
                    }

                    //MessengerInstance.Send<LoginMessage>(new LoginMessage() { Show = false });
                }
                else
                {
                    CredencialesInvalidas.Raise(new Notification()
                    {
                        Title   = "ERROR INGRESO",
                        Content = seg.ErrorInfo
                    });
                }
            }
            else
            {
                FaltanDatos.Raise(new Notification()
                {
                    Title   = "ERROR INGRESO",
                    Content = "Debe especificarse un usuario y contraseña"
                });
            }
        }
예제 #3
0
        private void btnImportar_Click_1(object sender, EventArgs e)
        {
            if (this.txtRuta.Text + lblArchivo.Text == "")
            {
                FaltanDatos.SetError(btnImportar, "Es requerido el nombre de un archivo o vínculo web");
                return;
            }
            else if (this.txtDescripcion.Text == "")
            {
                FaltanDatos.SetError(btnImportar, "Es requerido la descripción del archivo");
                return;
            }

            string NombreArchivo;

            if (txtRuta.Text != "")
            {
                if (txtRuta.Text.LastIndexOf("www.") != -1)
                {
                    txtRuta.Text = txtRuta.Text.Substring(txtRuta.Text.LastIndexOf("www.") + 4).ToLower();
                }

                NombreArchivo = "www." + txtRuta.Text;
            }
            else
            {
                NombreArchivo = lblArchivo.Text;
            }

            if (this.EsMarca)
            {
                if (this.AttachId != 0)
                {  // Actualiza
                    var Registro = Datos.GetEntity <MarcaAttachFile>(l => l.MarcaAttachFileID == this.AttachId);
                    Registro.MarcaID       = this.IdLineaMarca;
                    Registro.NombreArchivo = NombreArchivo;
                    Registro.Descripcion   = this.txtDescripcion.Text;
                    Datos.SaveOrUpdate <MarcaAttachFile>(Registro);
                }
                else
                {  // Nuevo
                    MarcaAttachFile Registro = new MarcaAttachFile();
                    Registro.MarcaID       = this.IdLineaMarca;
                    Registro.NombreArchivo = NombreArchivo;
                    Registro.Descripcion   = this.txtDescripcion.Text;

                    Datos.Guardar <MarcaAttachFile>(Registro);
                }
            }
            else
            {
                if (this.AttachId != 0)
                {  // Actualiza
                    var Registro = Datos.GetEntity <LineaAttachFile>(l => l.LineaAttachFileID == this.AttachId);
                    Registro.LineaID       = this.IdLineaMarca;
                    Registro.NombreArchivo = NombreArchivo;
                    Registro.Descripcion   = this.txtDescripcion.Text;
                    Datos.SaveOrUpdate <LineaAttachFile>(Registro);
                }
                else
                {  // Nuevo
                    LineaAttachFile Registro = new LineaAttachFile();
                    Registro.LineaID       = this.IdLineaMarca;
                    Registro.NombreArchivo = NombreArchivo;
                    Registro.Descripcion   = this.txtDescripcion.Text;

                    Datos.Guardar <LineaAttachFile>(Registro);
                }
            }

            this.limpiar();

            pEdicion.Visible = false;
            pMostrar.Visible = true;
        }
예제 #4
0
 private void txtDescripcion_TextChanged(object sender, EventArgs e)
 {
     FaltanDatos.SetError(btnImportar, string.Empty);
 }