示例#1
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            ModeloDUsuario obj          = new ModeloDUsuario();
            ObjetoAutor    autorinterno = CrearAutor();

            obj.ActualizarAutor(autorinterno);
            LoadAutor(autorinterno);

            this.DialogResult = DialogResult.Yes;

            this.Close();
        }
示例#2
0
        private ObjetoAutor CrearAutor()
        {
            ObjetoAutor autor = new ObjetoAutor();

            autor.Codigo      = txtID.Text;
            autor.Nombres     = txtNombres.Text;
            autor.Apellidos   = txtApellidos.Text;
            autor.Pais        = cboPais.Text;
            autor.Ciudad      = txtCiudad.Text;
            autor.Comentarios = txtComentarios.Text;
            autor.Imagen      = ImagenAutor.ImageToBase64(pictureBox1.Image, ImageFormat.Jpeg);

            return(autor);
        }
示例#3
0
        private ObjetoAutor CrearAutor(string location)
        {
            ObjetoAutor obj = new ObjetoAutor();

            if (txtID.Text != "")
            {
                obj.Codigo = txtID.Text;
            }

            if (txtNombre.Text != "")
            {
                obj.Nombres = txtNombre.Text;
            }

            if (txtApellidos.Text != "")
            {
                obj.Apellidos = txtApellidos.Text;
            }

            if (chkDesconocido.CheckState == CheckState.Checked)
            {
                obj.Pais = "Desconocido";
            }
            else
            {
                obj.Pais = cboCountry.Text;
            }


            if (txtCiudad.Text != "")
            {
                obj.Ciudad = txtCiudad.Text;
            }

            if (txtComentarios.Text != "")
            {
                obj.Comentarios = txtComentarios.Text;
            }

            if (pctAutor.Image != null)
            {
                obj.Imagen = ImagenAutor.ImageToBase64(pctAutor.Image, ImageFormat.Jpeg);
            }
            else
            {
                obj.Imagen = null;
            }

            return(obj);
        }
示例#4
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            ModeloDUsuario OBJ  = new ModeloDUsuario();
            ObjetoAutor    temp = CrearAutor();

            if (OBJ.EliminarAutor(temp))
            {
                MessageBox.Show($"El autor {temp.Nombres} ha sido eliminado correctamente", "Cambio Realizado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.DialogResult = DialogResult.No;
                this.Close();
            }
            else
            {
                MessageBox.Show($"El autor {temp.Nombres} no ha podido ser eliminado", "Cambio Invalido", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        private void dgvAutores_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                ModeloDUsuario obj   = new ModeloDUsuario();
                ObjetoAutor    Autor = obj.MostrarAutor(dgvAutores.SelectedCells[0].Value.ToString());
                fichaAutor     ficha = new fichaAutor(Autor);

                switch (ficha.ShowDialog())
                {
                case DialogResult.Cancel:
                    MostrarCant(10);
                    break;

                case DialogResult.Yes:
                    MostrarCant(10);
                    break;

                case DialogResult.No:
                    MostrarCant(10);
                    break;
                }
            }
        }
示例#6
0
 private void LoadAutor(ObjetoAutor autor)
 {
     Autor = autor;
     LoadAutor();
 }
示例#7
0
 public fichaAutor(ObjetoAutor autor)
 {
     InitializeComponent();
     this.Autor = autor;
 }