public List <clsImagen> listaimagen() { try { List <clsImagen> lista = new List <clsImagen>(); TECAv8Entities ent = new TECAv8Entities(); var find = from w in ent.Imagen select w; //recorrer el entity de la lista imagen foreach (var item in find) { clsImagen claseImagen = new clsImagen(); claseImagen.IdImagen = item.IdImagen; claseImagen.Descripcion = item.Descripcion; claseImagen.Imagen = item.Imagen1; MemoryStream memoria = new MemoryStream(item.Imagen1); claseImagen.ayuda = memoria; lista.Add(claseImagen); } return(lista); } catch (Exception) { return(null); } }
private void tsbModificar_Click(object sender, EventArgs e) { try { clsImagen cimagen = new clsImagen(); MemoryStream ms = new MemoryStream(); Image.FromFile(txtRuta.Text).Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); cimagen.IdImagen = Convert.ToInt16(txtCodigo.Text); cimagen.Descripcion = txtDescripcion.Text; cimagen.Imagen = ms.ToArray(); dtimg.GuardarImagen(cimagen); frmFotoSeguridad_Load(sender, e); if (oDatImagen.Modificar(oImagen)) { MessageBox.Show(msj.Editar_ok, msj.Titulo, MessageBoxButtons.OK); } else { MessageBox.Show(msj.Editar_error, msj.Titulo, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception) { } }
private void tsbGuardar_Click(object sender, EventArgs e) { try { if (pictureBox1.BackgroundImage != null) { clsImagen cimagen = new clsImagen(); MemoryStream ms = new MemoryStream(); Image.FromFile(txtRuta.Text).Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); cimagen.IdImagen = Convert.ToInt16(txtCodigo.Text); cimagen.Descripcion = txtDescripcion.Text; cimagen.Imagen = ms.ToArray(); dtimg.GuardarImagen(cimagen); frmFotoSeguridad_Load(sender, e); MessageBox.Show(msj.Guardar_ok, msj.Titulo, MessageBoxButtons.OK); } } catch (Exception) { throw; } }
public List<clsImagen> Consultar() { //consulta todos try { List<clsImagen> img = new List<clsImagen>(); TECAv8Entities ent = new TECAv8Entities(); //var con = from w in ent.Imagen where w.IdImagen == IdImagen select w; var con = from w in ent.Imagen select w; foreach (var item in con) { clsImagen e = new clsImagen(); e.IdImagen = item.IdImagen; e.Descripcion = item.Descripcion; MemoryStream memoria = new MemoryStream(item.Imagen1); e.ayuda = memoria; e.Imagen = item.Imagen1; img.Add(e); } return img; } catch (Exception ex) { Console.WriteLine("Error datImagen: " + ex); return null; } }
public List <clsImagen> Consultar() {//consulta todos try { List <clsImagen> img = new List <clsImagen>(); TECAv8Entities ent = new TECAv8Entities(); //var con = from w in ent.Imagen where w.IdImagen == IdImagen select w; var con = from w in ent.Imagen select w; foreach (var item in con) { clsImagen e = new clsImagen(); e.IdImagen = item.IdImagen; e.Descripcion = item.Descripcion; MemoryStream memoria = new MemoryStream(item.Imagen1); e.ayuda = memoria; e.Imagen = item.Imagen1; img.Add(e); } return(img); } catch (Exception ex) { Console.WriteLine("Error datImagen: " + ex); return(null); } }
/// <summary> /// Función que añade una persona a la tabla correspondiente. /// </summary> /// <param name="persona">Recibe un objeto de la clase persona.</param> /// <returns>Devuelve un entero que corresponde a las filas afectadas.</returns> public int insertarImagenDAL(clsMyConnection pConexion, clsImagen pImagen) { int resultado = 0; SqlConnection connection = new SqlConnection(); SqlCommand miComando = new SqlCommand(); //Añadimos los datos al comando miComando.Parameters.Add("@arrayFoto", System.Data.SqlDbType.Image).Value = pImagen.arrayFoto; miComando.Parameters.Add("@valorPK", System.Data.SqlDbType.Int).Value = pImagen.valorPK; try { connection = pConexion.getConnection(); miComando.CommandText = "UPDATE " + pImagen.nombreTabla + " SET " + pImagen.nombreCampoImagen + " =@arrayFoto WHERE " + pImagen.nombrePK + " =@valorPK"; miComando.Connection = connection; resultado = miComando.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { pConexion.closeConnection(ref connection); } return(resultado); }
public clsImagen Consultar(int IdImagen) { try { TECAv8Entities ent = new TECAv8Entities(); var con = from w in ent.Imagen where w.IdImagen == IdImagen select w; clsImagen e = new clsImagen(); foreach (var item in con) { e.Descripcion = item.Descripcion; MemoryStream memoria = new MemoryStream(item.Imagen1); e.ayuda = memoria; e.Imagen = item.Imagen1; } return e; } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datEmpresa: " + ex); return null; } }
private void gridView1_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { cls = getRow((DevExpress.XtraGrid.Views.Grid.GridView)sender); //usuario.IdImagen = Convert.ToInt32(cuadroCombinadoGrafico1.SelectedValue); usuario.IdImagen = cls.IdImagen; txtAux.BackColor = Color.Green; txtAux.Text = "Seleccionado"; //txtAux.Text = cls.IdImagen.ToString(); }
public bool Modificar(clsImagen e) { try { using (TECAv8Entities ent = new TECAv8Entities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Imagen where a.IdImagen == e.IdImagen select a).First(); x.Descripcion = e.Descripcion; x.Imagen1 = e.Imagen; ent.SaveChanges(); } return(true); } catch (Exception ex) { Console.WriteLine("Error: " + ex); return(false); } }
public bool eliminar(clsImagen ima) { try { using (TECAv8Entities ent = new TECAv8Entities()) { //hago un where por el primarykey codigo var x = (from q in ent.Imagen where q.IdImagen == ima.IdImagen select q).First(); //eliminar es muy parecido //elimina el registro que me trajo el select ent.DeleteObject(x); ent.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
private void btnConsultar_Click(object sender, EventArgs e) { //try //{ // var item = dtimg.Consultar(Convert.ToInt32((txtCodigo.Text == "") ? "0" : txtCodigo.Text)); // if (item.Imagen != null) // { // txtDescripcion.Text = item.Descripcion; // pictureBox1.BackgroundImage = System.Drawing.Image.FromStream(item.ayuda); // pictureEdit1.Visible = false; // } // else // MessageBox.Show("No existe Registro"); //} //catch (Exception) //{ //} frmConsultarImagen f = new frmConsultarImagen(); f.ShowDialog(); oImagen = f.oImg; txtCodigo.Text = Convert.ToString(oImagen.IdImagen); txtDescripcion.Text = oImagen.Descripcion; if (oImagen.Imagen != null) { MemoryStream s = new MemoryStream(oImagen.Imagen); //pictureBox1.Image = Image.FromStream(s); pictureBox1.BackgroundImage = Image.FromStream(s); pictureBox1.BackgroundImageLayout = ImageLayout.Stretch; } else { pictureBox1.BackgroundImage = null; } pictureEdit1.Visible = false; // habilitar(false); // btnModificar.Enabled = true; }
public bool eliminar(clsImagen ima) { try { using (TECAv8Entities ent = new TECAv8Entities()) { //hago un where por el primarykey codigo var x = (from q in ent.Imagen where q.IdImagen == ima.IdImagen select q).First(); //eliminar es muy parecido //elimina el registro que me trajo el select ent.DeleteObject(x); ent.SaveChanges(); } return true; } catch (Exception) { return false; } }
public clsImagen Consultar(int IdImagen) { try { TECAv8Entities ent = new TECAv8Entities(); var con = from w in ent.Imagen where w.IdImagen == IdImagen select w; clsImagen e = new clsImagen(); foreach (var item in con) { e.Descripcion = item.Descripcion; MemoryStream memoria = new MemoryStream(item.Imagen1); e.ayuda = memoria; e.Imagen = item.Imagen1; } return(e); } catch (System.Data.SqlClient.SqlException ex) { Console.WriteLine("Error datEmpresa: " + ex); return(null); } }
public Boolean GuardarImagen(clsImagen info) { try { using (TECAv8Entities ent = new TECAv8Entities()) { Imagen img = new Imagen() { IdImagen = info.IdImagen, Descripcion = info.Descripcion, Imagen1 = info.Imagen, }; ent.AddToImagen(img); ent.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
public Boolean GuardarImagen(clsImagen info) { try { using (TECAv8Entities ent = new TECAv8Entities()) { Imagen img = new Imagen() { IdImagen = info.IdImagen, Descripcion = info.Descripcion, Imagen1 = info.Imagen, }; ent.AddToImagen(img); ent.SaveChanges(); } return true; } catch (Exception) { return false; } }
public bool Modificar(clsImagen e) { try { using (TECAv8Entities ent = new TECAv8Entities()) { //busca por PK el primero que encuentre lo coge var x = (from a in ent.Imagen where a.IdImagen == e.IdImagen select a).First(); x.Descripcion = e.Descripcion; x.Imagen1 = e.Imagen; ent.SaveChanges(); } return true; } catch (Exception ex) { Console.WriteLine("Error: " + ex); return false; } }
private void tsbGuardar_Click(object sender, EventArgs e) { try { if (pictureBox1.BackgroundImage != null) { clsImagen cimagen = new clsImagen(); MemoryStream ms = new MemoryStream(); Image.FromFile(txtRuta.Text).Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); cimagen.IdImagen = Convert.ToInt32(txtCodigo.Text); cimagen.Descripcion = txtDescripcion.Text; cimagen.Imagen = ms.ToArray(); dtimg.GuardarImagen(cimagen); frmFotoSeguridad_Load(sender, e); MessageBox.Show(msj.Guardar_ok, msj.Titulo, MessageBoxButtons.OK); } } catch (Exception ex) { Console.WriteLine("Error: " + ex); } }
private void gridView1_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { oImg = getRow((DevExpress.XtraGrid.Views.Grid.GridView)sender); Close(); }
public List<clsImagen> listaimagen() { try { List<clsImagen> lista = new List<clsImagen>(); TECAv8Entities ent = new TECAv8Entities(); var find = from w in ent.Imagen select w; //recorrer el entity de la lista imagen foreach (var item in find) { clsImagen claseImagen = new clsImagen(); claseImagen.IdImagen = item.IdImagen; claseImagen.Descripcion = item.Descripcion; claseImagen.Imagen = item.Imagen1; MemoryStream memoria = new MemoryStream(item.Imagen1); claseImagen.ayuda = memoria; lista.Add(claseImagen); } return lista; } catch (Exception) { return null; } }
public clsMainPageVM() { _oConexion = new clsMyConnection(); _oImagen = new clsImagen(); }