コード例 #1
0
ファイル: NCumpleañero.cs プロジェクト: pminkevich/Repos
        private void btnGuardarE_Click(object sender, EventArgs e)
        {
            try
            {
                if (Iseditar == true)
                {
                    if (Validar(this))
                    {
                        if (IsMail(txtEmail.Text))
                        {
                            string rpta = "";


                            System.IO.MemoryStream ms = new System.IO.MemoryStream();
                            this.pImagen.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
                            byte[] Imagen = ms.GetBuffer();

                            Empleado = new nEmpleado(Convert.ToInt32(Idempleado), Convert.ToInt32(cbCargo.SelectedValue), Convert.ToInt32(cbArea.SelectedValue), txtNombre.Text.Trim().ToUpper(),
                                                     txtApellido.Text.Trim().ToUpper(),
                                                     txtEmail.Text, dtFechai.Value, dtFecha.Value,
                                                     Imagen);
                            rpta = Empleado.Modificar();

                            if (rpta == "OK")
                            {
                                MensajeOK("Se Guardaron los Cambio");
                            }
                            else
                            {
                                MensajeError("No se pudo Actualizar los campos");
                            }
                        }
                        else
                        {
                            MessageBox.Show("Ingrese un E-Mail Valido");
                        }
                    }
                    else
                    {
                        //para poder agregar del form cargos y areas
                        MensajeError("Faltan Datos");
                    }
                    Mostrar();
                    Limpiar();
                }
            }

            catch (Exception ex)
            {
                MensajeError(ex.Message);
            }
        }
コード例 #2
0
ファイル: NCumpleañero.cs プロジェクト: pminkevich/Repos
        private void button1_Click_1(object sender, EventArgs e)
        {
            try
            {
                DialogResult Resp = MessageBox.Show("¿Realmente desea Eliminar el Registro?", "Cumpleañero 1.0", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (Resp == DialogResult.OK)
                {
                    string Codigo = "";
                    string rpta   = "";


                    foreach (DataGridViewRow Fila in dtgListado.Rows)
                    {
                        if (Convert.ToBoolean(Fila.Cells[0].Value))
                        {
                            Codigo   = Fila.Cells[1].Value.ToString();
                            Empleado = new nEmpleado(Convert.ToInt32(Codigo));
                            rpta     = Empleado.Eliminar();

                            if (rpta == "OK")
                            {
                                MensajeOK("Se Elimino El/los Registro/s");
                            }
                            else
                            {
                                MensajeError("No se pudo Eliminar El/los registro/s");
                            }
                        }
                    }
                }
                checkBox1.Checked = false;
                //checkBox1_CheckedChanged(this, null);
                Mostrar();
                Limpiar();
            }
            catch (Exception ex)
            {
                MensajeError(ex.Message);
            }
        }
コード例 #3
0
ファイル: NCumpleañero.cs プロジェクト: pminkevich/Repos
 private void Mostrar()
 {
     Empleado = new nEmpleado();
     dtgListado.DataSource = Empleado.Mostrar();
 }