private void btnInsertar_Click(object sender, EventArgs e) { setTipoRedSocial setTipoRedSocial = new setTipoRedSocial(Controles.utilidades.tipoOperacion.Insertar, null, null); setTipoRedSocial.ShowDialog(this); getTiposRedesSociales(); }
private void editar() { if (grdTiposRedesSociales.Rows != null && grdTiposRedesSociales.Rows.Count > 0 && grdTiposRedesSociales.SelectedRows != null && grdTiposRedesSociales.SelectedRows.Count > 0) { try { Tiporedsocial tmpTipo = new Tiporedsocial(); Imagen tmpImagen = new Imagen(); tmpTipo.ID_TIPO_RED_SOCIAL = long.Parse(grdTiposRedesSociales.SelectedRows[0].Cells["ID_TIPO_RED_SOCIAL"].Value.ToString()); tmpTipo.NOM_TIPO_RED_SOCIAL = grdTiposRedesSociales.SelectedRows[0].Cells["RED_SOCIAL"].Value.ToString(); if (grdTiposRedesSociales.SelectedRows[0].Cells["ID_IMAGEN"].Value != null && grdTiposRedesSociales.SelectedRows[0].Cells["IMAGEN"].Value != null) { long tmpLong = 0; long.TryParse(grdTiposRedesSociales.SelectedRows[0].Cells["ID_IMAGEN"].Value.ToString(), out tmpLong); tmpTipo.ID_IMAGEN = tmpLong; tmpImagen.ID_IMAGEN = tmpTipo.ID_IMAGEN; if (tmpLong > 0) { tmpImagen.IMAGEN = Controles.utilidades.ImageToByte((Image)grdTiposRedesSociales.SelectedRows[0].Cells["IMAGEN"].Value); } else { tmpImagen.IMAGEN = null; } } else { tmpTipo.ID_IMAGEN = 0; tmpImagen.ID_IMAGEN = 0; tmpImagen.IMAGEN = null; } setTipoRedSocial setTipoRedSocial = new setTipoRedSocial(Controles.utilidades.tipoOperacion.Editar, tmpTipo, tmpImagen); setTipoRedSocial.ShowDialog(this); getTiposRedesSociales(); } catch (Exception exp) { Controles.mensajes.mensajeError(exp.Message); } } else { Controles.mensajes.mensajeError("Debe seleccionar una Red Social de la lista"); } }