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; }
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; }