public GenerarTarea_Response GenerarTarea(GenerarTarea_Req obj)
        {
            GenerarTarea_Response retorno = new GenerarTarea_Response();

            try
            {
                using (SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxIndra"].ConnectionString))
                {
                    conection.Open();

                    using (SqlCommand command = new SqlCommand("[pa_spi_proyecto_tarea]", conection))
                    {
                        command.CommandType = CommandType.StoredProcedure;
                        command.Parameters.AddWithValue("@vi_nid_proyecto", obj.nid_proyecto);
                        command.Parameters.AddWithValue("@vi_nid_nivel", obj.nid_nivel);
                        command.Parameters.AddWithValue("@vi_no_codigo", obj.no_codigo);
                        command.Parameters.AddWithValue("@vi_no_nombre", obj.no_nombre);
                        command.Parameters.AddWithValue("@vi_fe_inicio", obj.fecha_inicio);
                        command.Parameters.AddWithValue("@vi_fe_fin", obj.fecha_fin);
                        using (SqlDataReader dr = command.ExecuteReader())
                        {
                            if (dr.HasRows)
                            {
                                while (dr.Read())
                                {
                                    if ((dr.GetInt32(dr.GetOrdinal("nid_retorno")) > 0))
                                    {
                                        retorno.respuesta   = 1;
                                        retorno.str_mensaje = dr.GetString(dr.GetOrdinal("msj_retorno"));
                                    }
                                    else
                                    {
                                        retorno.respuesta   = 0;
                                        retorno.str_mensaje = "No se generó la tarea, debido a que hubo error en los datos";
                                    }
                                }
                            }
                        }
                    }
                    conection.Close();
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
        public GenerarTarea_Response GenerarTarea(GenerarTarea_Req entidad)
        {
            try
            {
                GenerarTarea_Response response = new GenerarTarea_Response();
                string texto = "";

                response = planificarDA.GenerarTarea(entidad);
                if (response.respuesta == 0)
                {
                    return(response);
                }
                else
                {
                    texto = response.str_mensaje + "<br>" + texto;
                }

                return(response);
            }
            catch (Exception)
            {
                throw;
            }
        }