示例#1
0
        //private String quitaAcentos(String inputString)
        //{
        //    var normalizedString = inputString.Normalize(NormalizationForm.FormD);
        //    var sb = new StringBuilder();
        //    for (int i = 0; i < normalizedString.Length; i++)
        //    {
        //        var uc = System.Globalization.CharUnicodeInfo.GetUnicodeCategory(normalizedString[i]);
        //        if (uc != System.Globalization.UnicodeCategory.NonSpacingMark)
        //        {
        //            sb.Append(normalizedString[i]);
        //        }
        //    }
        //    return (sb.ToString().Normalize(NormalizationForm.FormC));

        //}

        private void button_guardar_Click(object sender, EventArgs e)
        {
            if (id_entidad == 0)
            {
                if (comprobarCampos())
                {
                    int        id    = Persistencia.SentenciasSQL.InsertEntidad(textBox_nombre_largo.Text, textBox_nombre_corto.Text, textbox_cif.Text, textBox_notas.Text, FormMantenimiento.quitaAcentos(textBox_nombre_largo.Text), textBox_ruta.Text);
                    VerEntidad nueva = new VerEntidad(id);
                    this.Close();
                    nueva.Show();
                }
                else
                {
                    MessageBox.Show("Revisa los campos de Entidad y Nombre Corto.\n\nNo pueden estar vacios.");
                }
            }
            else
            {
                if (comprobarCampos())
                {
                    if (Persistencia.SentenciasSQL.ActualizarEntidad(id_entidad, textBox_nombre_largo.Text, textBox_nombre_corto.Text, textbox_cif.Text, textBox_notas.Text, textBox_ruta.Text))
                    {
                        VerEntidad nueva = new VerEntidad(id_entidad);
                        MessageBox.Show("Actualizado");
                        this.Close();
                        nueva.Show();
                    }
                }
                else
                {
                    MessageBox.Show("Falta por rellenar el nombre");
                }
            }
        }
        private void mantenimientoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FormMantenimiento nuevo = new FormMantenimiento();

            nuevo.Show();
        }