Ejemplo n.º 1
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;
        }
Ejemplo n.º 2
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;
        }