コード例 #1
0
ファイル: RegistrarEspecialidad.cs プロジェクト: linkx7/ISII
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     Especialidad esp = new Especialidad();
     esp.DescripcionEsp = txtEspecialidad.Text;
     esp.conexionS();
     esp.insertarEspecialidad(esp);
     esp.cerrarConexion();
 }
コード例 #2
0
ファイル: Especialidad.cs プロジェクト: linkx7/ISII
        public void insertarEspecialidad(Especialidad especialidad)
        {
            try
            {
                SqlCommand insertarEspecialidad =
                new SqlCommand("insert into ESPECIALIDAD (nombreespecialidad) values (@esp)", conexionBDD);
                insertarEspecialidad.Parameters.AddWithValue("esp", especialidad.descripcionEsp);

                insertarEspecialidad.ExecuteNonQuery();
                MessageBox.Show("Especialidad Registrada con exito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (SqlException Ex)
            {
                MessageBox.Show("Error, no se ingreso la especialidad", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #3
0
ファイル: MedicoServicio.cs プロジェクト: linkx7/ISII
        public void InsertarMedico(MedicoServicio medico, Especialidad especialidad)
        {
            try
            {

                SqlCommand insertarMedico =
                new SqlCommand("insert into MEDICO (IDESPECIALIDAD,EXTMEDICO,CEDULAMEDICO,NOMBRESMEDICO,APELLIDOSMEDICO,DIRECCIONMEDICO,ESTADOCIVILMEDICO,EMAILMEDICO,SEXOMEDICO,ESTADOMEDICO) values (@idEsp,@ext,@cedula,@nombres,@apellidos,@direccion,@estadoC,@email,@sexo,@estadoMedico)", conexionBDD);
                insertarMedico.Parameters.AddWithValue("ext", medico.extensionMedico);
                insertarMedico.Parameters.AddWithValue("nombres", medico.strNombresMedico);
                insertarMedico.Parameters.AddWithValue("apellidos", medico.strApellidosMedico);
                insertarMedico.Parameters.AddWithValue("direccion", medico.strDireccionMedico);
                insertarMedico.Parameters.AddWithValue("estadoC", medico.strEstadoCMedico);
                insertarMedico.Parameters.AddWithValue("email", medico.strEstadoCMedico);
                insertarMedico.Parameters.AddWithValue("sexo", medico.strSexoMedico);
                insertarMedico.Parameters.AddWithValue("cedula", medico.strCedulaMedico);
                insertarMedico.Parameters.AddWithValue("idEsp", especialidad.IdEspecialidad);
                insertarMedico.Parameters.AddWithValue("estadoMedico", "Disponible");
                insertarMedico.ExecuteNonQuery();
                MessageBox.Show("Médico registrado con exito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (SqlException Ex)
            {
                MessageBox.Show(Ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #4
0
ファイル: Especialidad.cs プロジェクト: linkx7/ISII
        public int obtenerIdEspecialidad(Especialidad especialidad)
        {
            SqlDataReader rs;
            try
            {
                SqlCommand consulta = new SqlCommand
                ("Select * from ESPECIALIDAD where NOMBREESPECIALIDAD ='" + especialidad.DescripcionEsp + "'", conexionBDD);
                rs = consulta.ExecuteReader();
                especialidad.DescripcionEsp = "";
                if (rs.Read())
                {
                    especialidad.IdEspecialidad = rs.GetInt32(0);
                    especialidad.DescripcionEsp = rs.GetString(1);

                }
            }
            catch (SqlException Exp)
            {
                MessageBox.Show("Error SQL", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);

            }

            return especialidad.IdEspecialidad;
        }