コード例 #1
0
        public int InsertarProyectoEmpleado(ProyectoEmpleadosE proyecto, ref string oerro)
        {
            try
            {
                using (SqlConnection _conn = CommonDb.ObtenerConnSql())
                {
                    SqlConnection oConn = CommonDb.ObtenerConnSql();
                    SqlCommand oCmd = new SqlCommand("SP_insertar_ProyectoEmpleado", oConn);
                    oCmd.Parameters.AddWithValue("@idEmpleado", proyecto.id_empleado);
                    oCmd.Parameters.AddWithValue("@idProyecto", proyecto.id_proyectos);
                    oCmd.CommandType = CommandType.StoredProcedure;
                    return oCmd.ExecuteNonQuery();

                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocurrio un error al insertar el proyecto del empleado");
                return 0;
                throw (ex);
                

            }

        }
コード例 #2
0
        //*****************************************************************************************
        private void agregarProyecto()
        {
            try
            {
                //ME FALTA INSERTAR EN LA TABLA EMPLEADO PROYECTOS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                string nombre;
                DateTime fechaInicioPro;
                int idEmpresaProyecto, idPaisProyecto, idTipoContrato, idEstadoProyecto;
                nombre = txt_nombreProyecto.Text;
                string prueb = cb_EmpresaProyecto.SelectedValuePath;
                idEmpresaProyecto = Convert.ToInt32(cb_EmpresaProyecto.SelectedValue);
                idPaisProyecto = Convert.ToInt32(cb_PaisProyecto.SelectedValue);
                idTipoContrato = Convert.ToInt32(cb_tipoContratoProyecto.SelectedValue);
                idEstadoProyecto = Convert.ToInt32(cb_EstadoProyecto.SelectedValue);
                fechaInicioPro = Date_FechProyecto.SelectedDate.Value;

                ////Procedimiento para agregar el proyecto  a la base

                ProyectoE project = new ProyectoE();
                project.id_empresa = idEmpresaProyecto;
                project.nombre_proyecto = nombre;
                project.id_pais = idPaisProyecto;
                project.id_tipoContrato = idTipoContrato;
                project.id_estadoProyecto = idEstadoProyecto;
                project.fecha_inicio = (fechaInicioPro);

                //CertificacionesE certifi = new CertificacionesE();
                //int returnCertificaciones = 0;

                //certifi.nombre = nombre;
                //certifi.institucion = institutucion;
                //certifi.anio = anio;

                //returnCertificaciones = _certificanesBL.AgregarCertificacionesLAB(certifi, int.Parse(idCandidato), ref oerro);

                //*****************************************************
                int idProyectoReturn = _proyectoBL.agregarProyecto(project, idEmpleado, ref oerro);

                ProyectoEmpleadosE proyecto = new ProyectoEmpleadosE();
                proyecto.id_empleado = idEmpleado;
                proyecto.id_proyectos = idProyectoReturn;

                ProyectoEmpleadoBLL ProyectoEmpleado = new ProyectoEmpleadoBLL();
                ProyectoEmpleado.insertarProyectoEmpleado(proyecto, ref oerro);

                tablaProyectos.Rows.Add(idEmpleado, idProyectoReturn, nombre, cb_EmpresaProyecto.SelectedValue, cb_EmpresaProyecto.Text,
                       cb_PaisProyecto.SelectedValue, cb_PaisProyecto.Text, Date_FechProyecto.Text, cb_EstadoProyecto.SelectedValue,
                       cb_EstadoProyecto.Text, cb_tipoContratoProyecto.SelectedValue, cb_tipoContratoProyecto.Text);
                //tablaProyectos.Rows.Add(1,nombre, cb_EmpresaProyecto.Text, cb_PaisProyecto.Text,Date_FechProyecto.Text,cb_EstadoProyecto.Text,cb_tipoContratoProyecto.Text);

                txt_nombreProyecto.Text = string.Empty;
                cb_PaisProyecto.SelectedIndex = -1;
                Date_FechProyecto.Text = string.Empty;
                cb_EstadoProyecto.SelectedIndex = -1;
                cb_tipoContratoProyecto.SelectedIndex = -1;
                cb_añoFinCertificacion.SelectedIndex = 0;
                nuevoProyecto = true;

            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocurrio un error al agregar el proyecto " + txt_nombreProyecto.Text+ ".");
            }
        }
コード例 #3
0
 public int insertarProyectoEmpleado(ProyectoEmpleadosE proyecto, ref string oerro)
 {
     return _proEmple.InsertarProyectoEmpleado(proyecto, ref oerro);
 }